小心灵学院
欢迎您的光临

Docker删除所有的镜像和卷以及网络(Docker清空所属有内容)

之前用Docker做了一个统计的网站,由于数据比较多,所以硬盘很快就占用满了,于是就有了清空Docker,从新开始的想法。

一次性删除所有的容器、镜像、卷和网络,可以运行以下命令:

停止并删除所有容器:

docker stop $(docker ps -q)
docker rm $(docker ps -a -q)

删除所有镜像:

docker rmi $(docker images -q)

删除所有卷:

docker volume rm $(docker volume ls -q)

删除所有自定义网络:

docker network rm $(docker network ls -q)

清理未使用的镜像、卷和网络

如果你不想彻底删除所有镜像和卷,而只是想清理那些不再使用的,可以使用 docker system prune 命令。

清理所有未使用的容器、网络、未挂载的卷和悬挂的镜像:

docker system prune -a --volumes

-a:删除所有未使用的镜像,不仅仅是悬挂镜像(即没有容器引用的镜像)。

–volumes:删除所有未使用的卷

注意:谨慎使用,除非你知道你需要清空数据。

赞(0)
未经许可不得转载:小心灵学院 » Docker删除所有的镜像和卷以及网络(Docker清空所属有内容)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址