docker: デフォルトネットワークの設定


docker はデフォルトで172.17以下をサブネットに使用する
デフォルトのネットワークとコンフリクトが発生する際は、以下のように、dockerが作成するデフォルトネットワークを設定することが可能

/etc/docker/daemon.json(存在しない場合は新規作成する)
{
  "bip": "172.26.0.1/16",
  "default-address-pools" : [
    {
      "base" : "172.240.0.0/16",
      "size" : 24
    }
  ]
}
terminalでdockerを再起動
sudo systemctl restart docker
その他コマンド一覧
# networkのid一覧を表示
docker network list

# ネットワーク id xxxxxx のサブネットを表示
docker network inspect xxxxxxx

# ネットワーク id xxxxxx を削除(コンフリクトしている場合)
docker network rm xxxxxxx