首页 > 解决方案 > 没有“最新”标签的 Docker 标记?

问题描述

我们一直在讨论我们的 docker ECR 存储库的标记策略,而我们已经登陆的内容根本不涉及latest标签的使用。

我知道latest这不是自动的。这只是一个普通的标签。但这也是一种约定。预期latest存在吗?如果我们的存储库根本没有,是否存在工具问题或可能会损坏的东西?

标签: dockeramazon-ecr

解决方案


没有latest标签应该没问题 - 只要您明确使用其他标签和/或 sha256 摘要来提取图像,就应该没有工具问题。

也就是说,通常没有充分的理由latest完全避免标记。常规方法是将您最新的可接受构建推送到其自己的标签和latest标签。很难找到反对这种方法的论据,因为latest在许多非脚本情况下使用很方便(即,开发人员在本地提取图像并仅使用latest) - 同时您可以使用适当的标签获得此图像。

我想提的最后一件事——因为标签可能是可变的,脚本化的管道,尤其是生产实例在拉取图像时应该使用明确的 sha256 摘要。


推荐阅读