★docker volume削除時の留意点

qiita.com

  • docker volumeの削除 (試行錯誤)
  • docker volume削除 (うまくいった手順は以下)。




docker volumeの削除 (試行錯誤)

# docker volume ls

DRIVER    VOLUME NAME
local     trace-hoge_docker-volume
local     trace-fuga_docker-volume
$ docker volume rm trace-hoge_docker-volume

Error response from daemon: remove trace-hoge_docker-volume: volume is in use - [b3d3264f810eff9bd54a175a6a1d5bfb10dd1796b059e18acbdfd1c9c614710a]
$ docker ps -a

CONTAINER ID   IMAGE                          COMMAND                  CREATED         STATUS         PORTS                               NAMES
b3d3264f810e   mysql:5.7                      "docker-entrypoint.s…"   4 minutes ago   Up 4 minutes   0.0.0.0:3306->3306/tcp, 33060/tcp   db-host
0723e6913ce2   nginx:1.18                     "/docker-entrypoint.…"   2 weeks ago     Up 4 minutes   0.0.0.0:8000->80/tcp                nginx
080a8d5e387f   trace-hoge_app               "docker-php-entrypoi…"   2 weeks ago     Up 4 minutes   9000/tcp                            php
60b97fd8434e   phpmyadmin/phpmyadmin:latest   "/docker-entrypoint.…"   2 weeks ago     Up 4 minutes   0.0.0.0:8080->80/tcp                trace-hoge_phpmyadmin_1
$ docker-compose stop

Stopping db-host ... done
Stopping nginx                     ... done
Stopping php                       ... done
Stopping trace-hoge_phpmyadmin_1 ... done
$ docker volume rm trace-hoge_docker-volume

Error response from daemon: remove trace-hoge_docker-volume: volume is in use - [b3d3264f810eff9bd54a175a6a1d5bfb10dd1796b059e18acbdfd1c9c614710a]

docker volume削除 (うまくいった手順は以下)。

$ docker ps -a

CONTAINER ID   IMAGE                          COMMAND                  CREATED          STATUS                          PORTS     NAMES
b3d3264f810e   mysql:5.7                      "docker-entrypoint.s…"   10 minutes ago   Exited (0) 5 minutes ago                  db-host
0723e6913ce2   nginx:1.18                     "/docker-entrypoint.…"   2 weeks ago      Exited (0) About a minute ago             nginx
080a8d5e387f   trace-hoge_app               "docker-php-entrypoi…"   2 weeks ago      Exited (0) About a minute ago             php
60b97fd8434e   phpmyadmin/phpmyadmin:latest   "/docker-entrypoint.…"   2 weeks ago      Exited (0) About a minute ago             trace-hoge_phpmyadmin_1


$ docker rm b3d3264f810e
b3d3264f810e

$ docker volume ls
DRIVER    VOLUME NAME
local     trace-hoge_docker-volume
local     trace-fuga_docker-volume

$ docker volume rm trace-hoge_docker-volume
trace-hoge_docker-volume