目次
とある日
Docker Desktopからコンテナが消せないでエラーがでる。
調べて削除してみた。
エラー内容
Cannot remove Docker Compose application. Reason: Error invoking remote method 'compose-action': Error: Command failed: wsl -d Ubuntu-20.04 -e sh -c "cd \"/mnt/xxxx/docker-isucon/isucon7-qualifier\" && docker-compose --file \"docker-compose.yml\" --project-name \"isucon7-qualifier\" --project-directory \"/mnt/xxxx/docker-isucon/isucon7-qualifier\" down" sh: 1: cd: can't cd to /mnt/xxxx/docker-isucon/isucon7-qualifier
翻訳してみたけどなにもわからん。
Cannot remove Docker Compose application. Reason: Error invoking remote method 'compose-action': Error: Command failed: wsl -d Ubuntu-20.04 -e sh -c "cd \"/mnt/xxxx/docker-isucon/isucon7-qualifier\" && docker-compose --file \"docker-compose.yml\" --project-name \"isucon7-qualifier\" --project-directory \"/mnt/xxxx/docker-isucon/isucon7-qualifier\" down" sh: 1: cd: can't cd to /mnt/xxxx/docker-isucon/isucon7-qualifier
発生手順
Docker Desktopで対象のコンテナを選択してゴミ箱マーク押して削除する。
対処法
Dockerでコンテナの停止・削除ができなくなった時の対処法 - Qiita
冒頭の翻訳できた部分だけ調べてみたら、上記の記事が出た。
直接消すしかないとかと思いidを調べるためにdocker ps -a
を実行。
PS C:\Users\81902> docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bd9039c92b37 oracle/database:21.3.0-ee "/bin/sh -c 'exec $O…" 23 hours ago Exited (143) 11 minutes ago oracle 92cfbc8f2296 mongo-express "tini -- /docker-ent…" 6 days ago Exited (0) 2 days ago mongodb_mongo-express_1 ae2f058f0f67 mongo "docker-entrypoint.s…" 6 days ago Exited (0) 2 days ago mongodb_mongo_1 67e18345e347 vulnerabilities_app "./vulnerabilities" 2 weeks ago Exited (2) 2 days ago vulnerabilities_app_1 61a2a5737d7a mysql:8.0.27 "docker-entrypoint.s…" 2 months ago Exited (255) 6 weeks ago 3306/tcp, 33060/tcp mysql_ver_8.0.27 5afddc4dcabd mysql:8.0.26 "docker-entrypoint.s…" 2 months ago Exited (0) 7 weeks ago mysql_ver_8.0.26 a9817cd436b7 isucon7-qualifier-bench "bin/bench -remotes …" 3 months ago Exited (0) 3 months ago isucon7-qualifier_bench_1 4a176c8f0c4b isucon7-qualifier-web:nginx "nginx -g 'daemon of…" 3 months ago Exited (0) 3 months ago isucon7-qualifier_web_1 80dbed0b266b isucon7-qualifier-app:python "gunicorn app:app -b…" 3 months ago Exited (0) 3 months ago isucon7-qualifier_app_1 ef965068e6c8 isucon7-qualifier-db "docker-entrypoint.s…" 3 months ago Exited (0) 3 months ago isucon7-qualifier_db_1 faaacf261e1d kindest/node:v1.21.1 "/usr/local/bin/entr…" 4 months ago Exited (137) 23 hours ago kind-control-plane e2234e5cf739 centos:centos7-httpd "/sbin/init" 8 months ago Exited (137) 2 weeks ago centos7-setup 4b80e68df263 centos:centos7 "/bin/bash" 8 months ago Exited (255) 7 months ago centos7 2dd44b032748 postgres "docker-entrypoint.s…" 8 months ago Exited (255) 8 months ago 5432/tcp postgres 6438500bc2d7 mysql:8 "docker-entrypoint.s…" 8 months ago Exited (0) 23 hours ago port-test2-mysql
削除対象はisucon7-qualifier
とついているやつ。
よくよく見るといっぱいあるなってなったので、Docker Desktopで見るといっぱいあったのでそれら一つづつdeleteしたら消せた。
削除手順が不適切だった説。
〆
コンテナな消せなくてなんでってなった話。