转载自: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 |