docker使用和测试过程中,会遇到需要清理就镜像等操作,可以使用以下命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 杀死所有正在运行的容器 docker stop $(docker ps -a -q) 容器清理 删除所有关闭的容器 docker rm $(docker ps -a -f status=exited -q) 关闭并删除所有容器 docker stop $(docker ps -aq) docker rm $(docker ps -q) 镜像清理 删除 dangling images docker image prune 删除所有镜像 docker rmi $(docker images -q) 删除异常状态容器 docker ps -a |grep Exited | awk '{print $1}'|xargs docker rm docker ps -a |grep Created | awk '{print $1}'|xargs docker rm 删除没用的镜像 docker images|grep none|awk '{print $3}'|xargs docker rmi docker images|grep test|awk '{print $3}'|xargs docker rmi 挂载清理 删除 dangling volmue docker volume rm $(docker volume ls -f dangling=true -q) 删除不使用的volume docker volume rm $(docker volume ls -qf dangling=true) 清理磁盘 docker system prune |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END