bersace.dockerdns

Estado de Construcción

dockerdns

Configura la resolución DNS para contenedores de Docker.

Ejecuta dnsdocker para resolver los nombres de los contenedores con el TLD .docker y establece dnsmasq local como el servidor de nombres predeterminado de Docker.

LAN      dnsmasq local     Docker Engine            dnsdock                   contenedor
 |              |                |                     |                          |
 |              |                *----- configurar dnsmasq local como servidor de nombres --------->*
 |              |                |                     |                          |
 |              *<--------------------- Consultas DNS ------------------------------*
 |              |                |                     |                          |
 |              *---------- delegar .docker --------->*                          |
 |              |                |                     |                          |
 *<- delegar --*                |                     |                          |
 |              |                |                     |                          |

Variables del Rol

# Nombre de la interfaz de red ficticia.
iface: dockerdns0
# Rango IPv4 en el que los servidores DNS enlazarán una dirección.
network: 192.168.7.0/24
# Los contenedores serán miembros de este dominio:
domain: docker

Ejemplo de Playbook

- hosts: localhost
  roles:
  - bersace.dockerdns

Derechos de Autor

Licenciado bajo BSD por Étienne BERSAC <@bersace>.

Acerca del proyecto

Setup docker container DNS resolution and nameserver

Instalar
ansible-galaxy install bersace.dockerdns
Licencia
Unknown
Descargas
208
Propietario
Cf. gitlab.com/bersace 🔬 ❤️ Développeur Go, Python 🥔 🐍 Passionné de l'agilité ⌨️ 📦 ☑️ 🚀 Golfeur de code ⛳️ 🗑