bersace.dockerdns
dockerdns
DockerコンテナのDNS解決を設定します。
dnsdockerを実行して、.docker TLDを持つコンテナ名を解決し、ローカルのdnsmasqをDockerのデフォルトのネームサーバーとして設定します。
LAN ローカル dnsmasq Dockerエンジン dnsdock コンテナ
| | | | |
| | *----- ローカル dnsmasq をネームサーバーとして設定 --------->*
| | | | |
| *<--------------------- DNSクエリ ------------------------------*
| | | | |
| *---------- .docker を委任 --------->* |
| | | | |
*<- 委任 ---* | | |
| | | | |
ロール変数
# ダミーのネットワークインターフェースの名前。
iface: dockerdns0
# DNSサーバーがアドレスをバインドするIPv4範囲。
network: 192.168.7.0/24
# コンテナがこのドメインのメンバーになります:
domain: docker
サンプルプレイブック
- hosts: localhost
roles:
- bersace.dockerdns
著作権
Étienne BERSAC <@bersace> によってBSDライセンスで提供されています。
プロジェクトについて
Setup docker container DNS resolution and nameserver
インストール
ansible-galaxy install bersace.dockerdns
ライセンス
Unknown
ダウンロード
208
所有者
Cf. gitlab.com/bersace 🔬 ❤️
Développeur Go, Python 🥔 🐍
Passionné de l'agilité ⌨️ 📦 ☑️ 🚀
Golfeur de code ⛳️ 🗑