王鹏飞

Blog

Tutorial

About

Docker 教程📚开源

清理

随着用户使用 Docker 的时长,Docker 会产生越来越多的垃圾数据:无用的 images、contaiers 和 volumes,会占用大量的存储空间。所以需要一些命令方便我们清理这些无用的数据。

这里列出了一些命令,可以帮助清理旧的 images、containers 和 volumes。

# 清理没有关联 container 的 images、volumes 和 networks
$ docker system prune

# 与上面的命令相同,但是包括了终止的 containers 和无用的 images
$ docker system prune -a

# 清理没有关联 container 的 volumes
$ docker volume prune

# 清理没有关联 containers 的 images
$ docker rmi $(docker images -a -q)

# 与上面命令相同
$ docker image prune -a

# 删除所有 images,包括有关联 containers 的 images
$ docker rmi $(docker images -a -q) -f

# 删除所有 containers
$ docker rm $(docker ps -a -q)

# 删除所有 containers,强制删除运行的 containers
$ docker rm $(docker ps -a -q) -f

How To Remove Docker Images, Containers, and Volumes

留言(0


发表评论

邮箱地址不会被公开。*表示必填项