KinDでClusterが削除できないエラー Command Output: Error response from daemon: Could not kill running container
エラー発生状況
- WSL2上のKinDで
kind delete cluster -n <cluster-name>
でClusterを削除しようとしたら下記のエラーで止まる
(以降、CloudNativePGを動かしてみるの作業の後に発生した状況のため、Clusterの名前はpg
の場合について記載)
$ kind delete cluster -n pg
Deleting cluster "pg" …
ERROR: failed to delete cluster "pg": failed to delete nodes: command "docker rm -f -v pg-control-plane" failed with error: exit status 1
Command Output: Error response from daemon: Could not kill running container 23ddaf9164938db464b8984a8b2c0379b1540d48c984e30d7f67fc0d1e8bfb17, cannot remove - tried to kill container, but did not receive an exit event
解決方法
下記の手順で解決した。(どちらも必要かどうかは不明)
- Dockerを再起動
$ sudo service docker restart
- WSL2でなければ(systemctlで制御していれば)、
$ sudo systemctl restart docker
- WSL2でなければ(systemctlで制御していれば)、
- stopしているDokcerコンテナ、ネットワーク等を削除
$ docker system prune -a
- この時点で再度kindのClusterを削除しようとすると下記のエラーが発生した
$ kind delete cluster -n pg
Deleting cluster "pg" …
ERROR: failed to delete cluster "pg": failed to delete nodes: command "docker rm -f -v pg-control-plane" failed with error: exit status 1
Command Output: Error response from daemon: removal of container pg-control-plane is already in progress
- Dockerコンテナのディレクトリを直接削除
$ sudo ls /var/lib/docker/containers/
(ディレクトリを確認後)$ sudo rm -rf /var/lib/docker/containers/23ddaf9164938db464b8984a8b2c0379b1540d48c984e30d7f67fc0d1e8bfb17
- Dockerを再起動
$ sudo service docker restart
- kindのClusterが削除されていることを確認
$ kind get clusters No kind clusters found.
ディスカッション
コメント一覧
まだ、コメントがありません