bersace.dockerdns

Statut de Construction

dockerdns

Configurer la résolution DNS des conteneurs Docker.

Exécutez dnsdocker pour résoudre les noms des conteneurs avec le TLD .docker et configurez le dnsmasq local comme serveur de noms par défaut de Docker.

LAN      dnsmasq local     Moteur Docker            dnsdock                   conteneur
 |              |                |                     |                          |
 |              |                *----- définir dnsmasq local comme serveur de noms --------->*
 |              |                |                     |                          |
 |              *<--------------------- Requêtes DNS ------------------------------*
 |              |                |                     |                          |
 |              *---------- déléguer .docker --------->*                          |
 |              |                |                     |                          |
 *<- déléguer --*                |                     |                          |
 |              |                |                     |                          |

Variables de Rôle

# Nom de l'interface réseau fictive.
iface: dockerdns0
# Plage IPv4 dans laquelle les serveurs DNS vont lier une adresse.
network: 192.168.7.0/24
# Les conteneurs seront membres de ce domaine :
domain: docker

Exemple de Playbook

- hosts: localhost
  roles:
  - bersace.dockerdns

Droits d'Auteur

Licensed under BSD par Étienne BERSAC <@bersace>.

À propos du projet

Setup docker container DNS resolution and nameserver

Installer
ansible-galaxy install bersace.dockerdns
Licence
Unknown
Téléchargements
208
Propriétaire
Cf. gitlab.com/bersace 🔬 ❤️ Développeur Go, Python 🥔 🐍 Passionné de l'agilité ⌨️ 📦 ☑️ 🚀 Golfeur de code ⛳️ 🗑