1、停止和删除所有容器
停止所有容器:docker stop $(docker ps a q)
。
删除所有容器:docker rm $(docker ps a q)
。
2、删除未使用的镜像
清理未使用的镜像:docker image prune a
。
3、删除未使用的卷
清理未使用的卷:docker volume prune
。
4、删除未使用的网络
清理未使用的网络:docker network prune
。
5、删除停止的容器、未使用的镜像、卷和网络
一次性清理:docker system prune
。
强制清理(跳过确认):docker system prune a volumes f
。
6、删除无标签的镜像
清理悬空镜像:docker rmi $(docker images f "dangling=true" q)
。
7、删除已停止的容器
清理已停止的容器:docker container prune
。
通过这些命令,您可以有效地管理和清理Docker环境中的无用资源,从而保持系统的整洁和高效运行。