镜像 tag 别用 latest,用不可变版本号

latest 是浮动标签,今天拉和明天拉可能是两个镜像,出问题回滚时根本定位不到当时那版。

用语义化版本加提交短哈希做 tag,构建时一次打上,之后不要再覆盖已有的 tag。

要更强约束可以开 registry 的 tag 保护,或在部署清单里钉镜像摘要 digest。

# 部署只用带哈希的那个 tag
docker build -t registry/app:1.4.2-a1b2c3d .
docker push registry/app:1.4.2-a1b2c3d
# 或钉摘要
image: registry/app@sha256:xxxx
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容