停止、删除所有的docker容器和镜像

转载自:https://colobu.com/2018/05/15/Stop-and-remove-all-docker-containers-and-images/。
在做docker练习的时候,经常会遇到内存不够,需要清除容器和镜像的场景。下面是常用的命令:

列出所有的容器 ID

1
docker ps -aq

停止所有的容器

1
docker stop $(docker ps -aq)

删除所有的容器

1
docker rm $(docker ps -aq)

删除所有停止的容器

1
docker container prune -f

删除所有的镜像

1
docker rmi $(docker images -q)

或者使用:

1
docker image prune --force --all

删除所有不使用的镜像:

1
docker image prune -f -a