はじめに
物理ネットワークで 172.17.xxx.xxx
のアドレス帯を使用したときに起きた話。
Ubuntu 18.04.3 LTS
Docker version 19.03.5
本題
Dockerが自動生成するブリッジインタフェースが 172.17.0.xxx/16
を使用しており、
物理ネットワークのアドレス帯と干渉した。
/etc/docker/daemon.json
で自動生成される際のIPアドレスを指定できるらしい。
/etc/docker/daemon.json
{
"bip": "192.168.0.1/24",
"default-address-pools":[
{
"base":"192.168.0.0/16",
"size":24
}
]
}
ポイントとしては
-
bip
はdocker0
向け -
default-address-pools
はbr-xxxxxxxxxxxx
向け -
bip
は無くてもdefault-address-pools
から自動生成されるので省略して構わない
でした。