2023-03-29 docker "volume is in use" Error
docker の volume の整理を行っていたら下記のエラーに出くわした。
$ docker volume rm my_volume
Error response from daemon: remove my_volume: volume is in use - [xxx, yyy, zzz]
エラーの意味としては「お前の消そうとしているvolumeは xxx, yyy, zzzコンテナから参照されて使用中だぞ!」というエラーのようだ。
対象のコンテナは下記でリストアップされるコンテナIDのようであった。
$ docker container ls -a
# [xxx, yyy, zzz] が出力される
対応としてはそいつらを消せばOK.
$ docker container rm xxx yyy zzz
これで一番最初のコマンドが通るようになった。
$ docker volume rm my_volume
my_volume
これにて volume の削除が完了!