dockerdns

Статус сборки

dockerdns

Настройка резоллюции DNS для контейнеров Docker.

Запустите dnsdocker, чтобы разрешить имена контейнеров с доменным окончанием .docker и настроить локальный dnsmasq как сервер имен по умолчанию для Docker.

LAN      локальный dnsmasq     Docker Engine            dnsdock                   контейнер
 |              |                |                     |                          |
 |              |                *----- установить локальный dnsmasq как сервер имен ------->*
 |              |                |                     |                          |
 |              *<--------------------- DNS запросы ------------------------------*
 |              |                |                     |                          |
 |              *---------- делегировать .docker --------->*                          |
 |              |                |                     |                          |
 *<- делегировать --*                |                     |                          |
 |              |                |                     |                          |

Переменные роли

# Имя виртуального сетевого интерфейса.
iface: dockerdns0
# IPv4 диапазон, в котором DNS серверы будут привязывать адрес.
network: 192.168.7.0/24
# Контейнеры будут членами этого домена:
domain: docker

Пример плейбука

- hosts: localhost
  roles:
  - bersace.dockerdns

Авторское право

Лицензировано по лицензии BSD Этьеном БЕРСАКОМ <@bersace>.

О проекте

Setup docker container DNS resolution and nameserver

Установить
ansible-galaxy install bersace/ansible-role-dockerdns
Лицензия
Unknown
Загрузки
188
Владелец
Cf. gitlab.com/bersace 🔬 ❤️ Développeur Go, Python 🥔 🐍 Passionné de l'agilité ⌨️ 📦 ☑️ 🚀 Golfeur de code ⛳️ 🗑