はじめに
物理ネットワークで 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から自動生成されるので省略して構わない
でした。