bersace.dockerdns

dockerdns

Ustawienie rozwiązywania DNS dla kontenerów Docker.

Uruchom dnsdocker, aby rozwiązać nazwy kontenerów z końcówką .docker i skonfigurować lokalny dnsmasq jako domyślny serwer nazw Dockera.

LAN      lokalny dnsmasq     Silnik Docker          dnsdock                   kontener
 |              |                |                     |                          |
 |              |                *----- ustaw lokalny dnsmasq jako serwer nazw --------->*
 |              |                |                     |                          |
 |              *<--------------------- zapytania DNS ------------------------------*
 |              |                |                     |                          |
 |              *---------- deleguj .docker --------->*                          |
 |              |                |                     |                          |
 *<- deleguj --*                |                     |                          |
 |              |                |                     |                          |

Zmienna roli

# Nazwa wirtualnego interfejsu sieciowego.
iface: dockerdns0
# Zakres IPv4, w którym serwery DNS będą przypisywać adres.
network: 192.168.7.0/24
# Kontenery będą członkami tej domeny:
domain: docker

Przykładowy playbook

- hosts: localhost
  roles:
  - bersace.dockerdns

Licencjonowane na mocy BSD przez Étienne BERSAC <@bersace>.

O projekcie

Setup docker container DNS resolution and nameserver

Zainstaluj
ansible-galaxy install bersace.dockerdns
Licencja
Unknown
Pobrania
208
Właściciel
Cf. gitlab.com/bersace 🔬 ❤️ Développeur Go, Python 🥔 🐍 Passionné de l'agilité ⌨️ 📦 ☑️ 🚀 Golfeur de code ⛳️ 🗑