docker - 没有“最新”标签的 Docker 标记?
问题描述
我们一直在讨论我们的 docker ECR 存储库的标记策略,而我们已经登陆的内容根本不涉及latest
标签的使用。
我知道latest
这不是自动的。这只是一个普通的标签。但这也是一种约定。预期latest
存在吗?如果我们的存储库根本没有,是否存在工具问题或可能会损坏的东西?
解决方案
没有latest
标签应该没问题 - 只要您明确使用其他标签和/或 sha256 摘要来提取图像,就应该没有工具问题。
也就是说,通常没有充分的理由latest
完全避免标记。常规方法是将您最新的可接受构建推送到其自己的标签和latest
标签。很难找到反对这种方法的论据,因为latest
在许多非脚本情况下使用很方便(即,开发人员在本地提取图像并仅使用latest
) - 同时您可以使用适当的标签获得此图像。
我想提的最后一件事——因为标签可能是可变的,脚本化的管道,尤其是生产实例在拉取图像时应该使用明确的 sha256 摘要。
推荐阅读
- javascript - 使用 javascript 进行图像扩展验证
- css - 带有可点击和可扩展的子菜单的引导下拉菜单
- ios - 将数据添加到结构(Swift)时出现在线错误
- python - Firebase Admin SDK 凭据证书未验证
- jquery - 查找并替换所有不起作用的 html 代码
- php - 根据类别和组计算男性和女性
- arrays - Golang 从 .. 读取字节数组并显示结果
- sql-server - 在 linux docker 映像上为 mssql 服务器启用 xa 数据源
- java - 如何在 Android 中发送带文件的请求?
- javascript - 如何引用 JSON 列表中的特定元素?