問題:
docker-compose downn
コマンドで、 オンプレ・サーバーをシャットダウンする際に以下のようなエラーが発生します。
ERROR: network exploratory_default has active endpoints
解決方法
- エラーメッセージ中にあるDockerネットワーク(この場合は、“exploratory_default”)の状態を以下のコマンドで確認します。
docker network inspect exploratory_default
以下のような出力が表示されます。
[
{
"Name": "exploratory_default",
...
"Containers": {
"014cbe0146...": {
"Name": "exploratory_exploratory_1",
...
},
"494388a45e...": {
"Name": "exploratory2_mongodb_1",
...
},
...
},
...
}
]
"014cbe0146…"などの部分は、DockerコンテナのIDです。次のステップで必要になります。 2. 前のステップで取得したコンテナIDで、以下のコマンドを実行し、これらのコンテナを削除します。
docker rm (container ID)
上記のコマンドでは削除できない場合、以下のコマンドを実行します。
docker rm -f (container ID)
これを、問題のあるDockerネットワークに接続している全てのコンテナについて実行します。 3. その後で、以下のコマンドで、Exploratoryサーバーをシャットダウンします。 docker-compose down
.