繁体   English   中英

GitLab 容器注册表未更新 Docker 容器层

[英]GitLab Container Registry Not Updating Docker Container Layers

我有一个 Docker 构建环境,我在其中本地构建容器并测试它们。 完成后,我将它们推送到我们的 Dev GitLab 容器注册表,以部署到 Kubernetes。

我遇到了这样一种情况,其中 Docker 没有推动最新的层或 GitLab 看到以前版本的层并且只是安装该层,因此当容器部署在 Z30136395F018797392198317C1 时,尽管新标签是 8EAZ1运行旧的容器映像。

我已经尝试完全擦除我的 Docker 映像存储库、重建和重新推送,但这并没有解决它。 我尝试使用 GitLab 中的红色垃圾桶图标来删除我尝试使用的旧版本标签。

我在控制台 output 中为容器添加了一些回声,所以我知道新的位没有运行,但我无法确定问题是 Docker 还是 ZCF0A6993A4B526850302726CZCCA0 或如何修复它。 有人有想法么?

蒂亚!

忽略——我的工人有一个 docker 图像,因为我的 YAML 中的 imagePullPolicy 没有设置,它默认使用 Docker 中的缓存图像。 我只需要清除我的工作节点上的图像( docker rmi -f <image name> ),然后我更新了我的部署 YAML 以使用imagePullPolicy: Always

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM