docker 清理镜像

docker 清理镜像

#技术积累/docker#

如何在Docker中清理一切

你可以清理一切,也可以清理Docker中的特定资源,如镜像、容器卷或构建缓存。

要尽可能地清理,不包括正在使用的组件,请运行这个命令

# -a 包括未使用的和悬空的容器。不提供 -a 将只删除悬空的镜像,这些镜像是没有标记的镜像,与任何其他镜像没有关系。
docker system prune -a

如果你想清理大部分Docker资源,但仍然保留有标签的镜像,你可以执行这个命令

docker system prune

这就是你快速释放磁盘空间所需要的一切。

此外,你还可以单独清理组件。这里有几个更有用的命令:

#清理未使用和悬空的镜像
docker image prune

只清理悬空的镜像

docker image prune -a

清理停止运行的容器

docker container prune

清理未使用的卷宗

docker volume prune

如何持续有效地管理你已使用的Docker空间

你可以在日常或启动时运行一些东西。要跳过通常的提示,你需要在你想自动运行的命令中添加-f。

请记住,这将导致你更频繁地下载镜像,因为你定期删除Docker资源。

如果你没有磁盘空间问题,那么不用担心。一旦Docker磁盘使用量过大引起你的注意,就立即清理

posted @ 2025-01-16 17:09  zhhades1103  阅读(54)  评论(0)    收藏  举报