gpt4 book ai didi

docker - 在 OpenShift Origin 上删除未使用的 docker 镜像的正确方法

转载 作者:IT老高 更新时间:2023-10-28 21:25:20 25 4
gpt4 key购买 nike

我尝试删除 OpenShift 源上未使用的 docker 图像。这样做的正确方法是什么?

我试过了:

docker rmi `docker images -aq`

这删除了所有未使用的图像,但我得到了这样的东西:

<none>                                           <none>              28e03c727eab        10 days ago         583.5 MB
172.30.xx.xx:5000/dev-mule/mule <none> d059900ab541 4 weeks ago 985.9 MB
172.30.xx.xx:5000/test-dev-mule/test-mule <none> d059900ab541 4 weeks ago 985.9 MB
<none> <none> 80ccbf3e9509 8 weeks ago 415.8 MB
<none> <none> d2d658a63eb2 8 weeks ago 1.59 MB
<none> <none> eda6efd4df85 10 weeks ago 430 MB
<none> <none> 2f0fc5db512e 10 weeks ago 711.6 MB

我有 7 个正在运行的容器,所以这看起来不错。用过的图片还在。

但是当我执行 oc get images 时,我得到了一个非常大的列表,其中包含很多这种风格的图像:

sha256:830ed5ad3c2deab31836b1d65877c048107d0f6788daa4a36d158386000050a2   172.30.xx.xx:5000/dev-proj/proj@sha256:830ed5ad3c2deab31836b1d65877c048107d0f6788daa4a36d158386000050a2

在 OpenShift Origin 中删除未使用图像的正确方法是什么?我在版本 oc v1.1.6

最佳答案

您应该使用 oc adm prune images 命令删除未使用的图像。请注意,这将是保守的,不会删除最近更改的图像。

https://docs.openshift.org/latest/admin_guide/pruning_resources.html了解更多。

关于docker - 在 OpenShift Origin 上删除未使用的 docker 镜像的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37485500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com