docker - 在注册表/kubernetes 中更新时强制刷新 docker 镜像

标签 docker kubernetes

使用 Kubernetes 进行部署:

考虑到我有一个 Dockerfile,我会构建它,然后推送到注册表。 如果我在主机上运行容器,则会拉取镜像并运行容器。

现在,如果我更新 Dockerfile,再次构建并推送,不更改其标签,则镜像会在注册表中更改,但主机已拉取镜像,但似乎没有去寻找更新。

运行容器时如何强制拉取最新镜像? 我可以手动拉取图像,但我想知道是否有一种“正式的方式”可以做到这一点(在 pod 或 rc 模板中?)

感谢您的见解。

最佳答案

在容器上设置 alwaysimagePullPolicy

关于docker - 在注册表/kubernetes 中更新时强制刷新 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32260254/

相关文章:

docker - 如何列出远程注册表上 Docker 镜像的所有标签?

docker - Kubernetes-Docker文件夹权限

php - Docker Compose - 部署中的符号链接(symbolic link)

Kubernetes:如果创建新的命名空间需要通知

php - 如何处理来自 docker 的卷内的权限?

Dockerfile手动安装多个deb文件

python - kubectl:它如何发现 incluster 配置?

ssl - nginx ingress with/gke tcp 负载均衡器和 TLS 证书

kubernetes - 获取http://<master-ip>:<nodeport>/metrics:超出上下文截止日期

kubernetes - 多个网络策略规则是否按逻辑处理为 "and"规则或 "or"?