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 の削除が完了!