docker常用命令
2025年1月19日大约 1 分钟
停止所有正在运行的容器
docker stop $(docker ps -q)
查看每个 Docker 容器占用的运行内存
docker stats
清理
1.移除所有容器
docker rm $(docker ps -a -q)
2. 删除所有停止的容器
docker container prune
3. 删除未使用的镜像
删除未使用的镜像(dangling images):
docker image prune
使用-a
标志删除所有未被任何容器使用的镜像:
docker image prune -a
4. 删除未使用的卷
卷是 Docker 容器数据的持久化存储。如果不再需要它们,可以删除未使用的卷:
docker volume prune
5. 删除未使用的网络
Docker 网络如果没有被任何容器使用,也可以清理:
docker network prune
6. 彻底清理 Docker 系统
如果你想删除所有未使用的容器、镜像、卷和网络,可以使用以下命令:
docker system prune
该命令会删除以下内容:
- 停止的容器
- 未使用的网络
- dangling 镜像
- 未使用的卷
如果要删除所有的未使用资源,包括所有未被使用的镜像,可以使用 -a 标志:
docker system prune -a
7. 查看 Docker 镜像和容器占用的空间
如果你想查看 Docker 系统占用的空间,可以使用:
docker system df