正确的方法来删除OpenShift Origin上的未使用的docker图像

我尝试在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

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

有关更多信息,请参阅https://docs.openshift.org/latest/admin_guide/pruning_resources.html