テクニカル雑記帳です
うっかりdocker-composeファイルを起動状態のまま削除してしまった時
こういう感じで残っている。
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8cd85ba19c5b mysql:5.7 "docker-entrypoint.s..." 8 minutes ago Exited (0) 7 minutes ago local-mysql
f2e36d653ef5 rabbitmq:3.7 "docker-entrypoint.s..." 8 minutes ago Exited (0) 7 minutes ago local-mq02
e9e9e8b58232 rabbitmq:3.7 "docker-entrypoint.s..." 8 minutes ago Exited (0) 7 minutes ago local-mq01
c55fbdeac81b redis:4.0 "docker-entrypoint.s..." 8 minutes ago Exited (0) 7 minutes ago nicoex-local-redis
無理だよって言われる。
$ docker-compose down
WARNING: The MYSQL_DATABASE variable is not set. Defaulting to a blank string.
無理だよって言われる。
$ docker kill 8cd85ba19c5b
Error response from daemon: Cannot kill container: 8cd85ba19c5b: Container 8cd85ba19c5b90f9263359edee85aac91094470734a05d3e38bc6721eab58664 is not running
対処法は、ひたすらに消すだけ…
$ docker rm 8cd85ba19c5b
8cd85ba19c5b
$ docker rm f2e36d653ef5
f2e36d653ef5
$ docker rm e9e9e8b58232
e9e9e8b58232
$ docker rm c55fbdeac81b
c55fbdeac81b
確かめるとみんな消えてくれてる。
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
よかったね!!!🍺