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






暂无评论内容