Das*_*kar 3 image openshift docker
从openshift的内部docker注册表中删除docker镜像的最佳方法是什么?注册表在 openshift 中占用了大量空间,我想要的是,当我删除 DeploymentConfig 时,它还应该删除与 openshift 的内部 docker 注册表关联的图像,这样存储问题就不会发生,但不会发生?任何解决此问题的方法。
您可以使用oc adm images prune以下方法删除 docker-registry 上的图像缓存。有关更多详细信息,请参阅图像修剪条件。
oc adm prune images --keep-tag-revisions=1 --keep-younger-than=500m --confirm
Run Code Online (Sandbox Code Playgroud)
如果您不能占用足够的可用空间,您可以尝试使用docker命令清理每个节点主机上 docker 存储中的 docker 镜像。
--- Check the docker storage usage
# docker system df
--- Clear the unused docker images
# docker rmi $(docker images -q)
--- If you have unused containers, it can remove either.
# docker rm -f $(docker ps -aq)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2054 次 |
| 最近记录: |