【发布时间】:2016-05-27 14:04:14
【问题描述】:
我尝试删除 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
【问题讨论】:
-
我已投票结束这个问题,但我不确定我是否正确——社区可以决定。我认为这是题外话,因为它是关于操作,而不是开发。具体来说,Docker 并没有离题,但我认为这可能是。