コンテナを起動した時に「ERROR: for xxxxx Cannot start service app: network xxxxx_network is ambiguous (2 matches found on name) 」とうエラーが起きた時の対応。
ネットワーク名が重複している
ID は違うけど、同じネットワーク名が2つある。
ネットワークをまだ作成していない時に、
ネットワークを同じにしているコンテナを同時に、
docker-compose up みたいなことをすると、
同時に同じ名前のネットワークが作成されてエラーになる。
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
33da857e13cc bridge bridge local
2009c1425362 host host local
5eec69202c29 none null local
28d129a4896c xxxxxxxxxxxxx_network bridge local
d0b4a96b4457 xxxxxxxxxxxxx_network bridge local
削除する
# docker network rm [NETWORK ID]
$ docker network rm 28d129a4896c
$ docker network rm d0b4a96b4457