docker

Dockerの色々削除コマンド(Docker for Mac)

More than 1 year has passed since last update.

たまに使う時に忘れるので。。。

コンテナをすべて削除

aすべてのコンテナを出力
qコンテナIDのみ出力

docker rm -f `docker ps -aq`

イメージを削除

aすべてのイメージを出力
qイメージIDのみ出力

docker rmi -f `docker images -aq`

ボリュームを削除

qオプションでボリューム名だけ出力
fでフィルタ 使われてないボリュームが出力

docker volume rm `docker volume ls -qf dangling=true`

参考

docker ps
https://docs.docker.com/engine/reference/commandline/ps/

docker images
https://docs.docker.com/engine/reference/commandline/images/

docker volume ls
https://docs.docker.com/engine/reference/commandline/volume_ls/