bersace.dockerdns

Build-Status

dockerdns

Einrichtung der DNS-Auflösung für Docker-Container.

Führen Sie dnsdocker aus, um die Namen der Container mit der .docker-TLD aufzulösen und richten Sie dnsmasq als Standard-Nameserver für Docker ein.

LAN      lokales dnsmasq     Docker Engine            dnsdock                   Container
 |              |                |                     |                          |
 |              |                *----- lokales dnsmasq als Nameserver festlegen --------->*
 |              |                |                     |                          |
 |              *<--------------------- DNS-Anfragen ------------------------------*
 |              |                |                     |                          |
 |              *---------- .docker delegieren --------->*                          |
 |              |                |                     |                          |
 *<- delegieren --*                |                     |                          |
 |              |                |                     |                          |

Rollen-Variablen

# Name der Dummy-Netzwerkschnittstelle.
iface: dockerdns0
# IPv4-Bereich, in dem DNS-Server eine Adresse binden.
network: 192.168.7.0/24
# Container werden Mitglied dieser Domain sein:
domain: docker

Beispiel-Playbook

- hosts: localhost
  roles:
  - bersace.dockerdns

Urheberrecht

Lizenziert unter BSD von Étienne BERSAC <@bersace>.

Über das Projekt

Setup docker container DNS resolution and nameserver

Installieren
ansible-galaxy install bersace.dockerdns
GitHub Repository
Lizenz
Unknown
Downloads
208
Besitzer
Cf. gitlab.com/bersace 🔬 ❤️ Développeur Go, Python 🥔 🐍 Passionné de l'agilité ⌨️ 📦 ☑️ 🚀 Golfeur de code ⛳️ 🗑