AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

Docker のネットワークを削除しようとしたら has active endpoints

samba-ad が利用する samba-net というネットワークを docker network で作成しており、これを削除しようとしたら以下のようなエラーになった。

$ docker network rm samba_net
Error response from daemon: error while removing network: network samba_net has active endpoints (samba-ad)
exit status 1

どうも、既存のコンテナに対してネットワークが紐づいており、アクティブな状態と認識しているので削除できない、ということらしい。

-f など強制的に削除するコマンドもないようなので、素直に disconnect でコンテナから切り離してから削除してやる必要がある。

$ docker network disconnect samba_net samba-ad
$ docker network rm samba_net
samba_net

$ docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
f9bbba9ed4eb   bridge    bridge    local
1724224e7971   host      host      local
c916a6650ceb   none      null      local

このような具合。