ネットワークをリプレイスするために削除を試みたところ、なかなか削除がうまくいかなかったので、色々調べたのをここに備忘録残しておきます。
docker network rm ネットワーク名
# Error response from daemon: error while removing network: network ネットワーク名 id ~ has active endpoints
どうやらネットワークがまだコンテナと結びついているため削除ができないみたい。
docker network rm
に強制削除のオプションはないので、リソース間の結びつきを調べて未使用コンテナを地道に消していくという作業をやらないといけない。
# ネットワーク検証
docker network inspect ネットワーク名
# "Containers"に書かれているコンテナを停止
docker stop コンテナ名
# network削除
docker network rm ネットワーク名
# 確認
docker network ls