首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清理码头系统,而不删除某些图像?

如何清理码头系统,而不删除某些图像?
EN

Stack Overflow用户
提问于 2022-12-02 14:23:12
回答 1查看 24关注 0票数 0

要清理码头系统,有一个有用的命令

代码语言:javascript
复制
docker system prune -a

有各种各样的选择。我发现自己经常执行这个程序来清理我在开发过程中尝试不同的东西时所造成的混乱,只是后来重新下载了一堆图片。在我的用例中,这通常需要很长的时间(5-10分钟),不必要地占用我使用的映像库的带宽。

我想知道的是,是否有一种简单的方法来防止某些图像(我知道在不久的将来会再次需要)被修剪,同时仍然保留在一个命令中修剪码头系统的方便?

我可以这样做的一种方法是从我想要在剪枝之前保留的图像开始一个容器,然后剪枝,但是这就破坏了上面一行的便利性。此外,这些容器需要在剪枝后停下来并移除,因为它们对我的资源来说是不必要的负担。

有一种简单的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-12-02 22:02:55

您可以自己制作图像并将其标记为以下Dockerfile:

代码语言:javascript
复制
FROM ubuntu:20.04
LABEL myimage=keepit

使用docker build -t myubuntu .构建这个Dockerfile

然后,您可以使用筛选器对此标签不进行修剪:docker prune -a --filter label!="myimage=keepit"

博士:https://docs.docker.com/engine/reference/commandline/system_prune/#filtering

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74657258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档