gpt4 book ai didi

jenkins - 最好的 Docker 标记策略是什么?

转载 作者:IT老高 更新时间:2023-10-28 21:39:13 24 4
gpt4 key购买 nike

可以肯定的是,“最新”标签是不够的(即,如果您想回滚/调试)。

最好的 docker 标记实践是什么?用内部版本号或提交号标记它更好吗?还是其他选择?

最佳答案

我们不为开发环境使用标记,因为我们有很好的测试覆盖率,但我建议,您可以使用 CI 工具内部版本号(Teamcity、Jenkins)轻松标记容器,例如

docker build -t {yourserviceName}:{JENKINS BUILD NUMBER}

但是,生产部署 - 有点不同。我们为此使用了两个标签 - previouslatest

1.在构建服务器上构建生产容器

2.推送到共享仓库

3.拉到生产服务器。

latest 标记始终包含在共享存储库中。在第 3 步之前,只需将现有正在运行的容器重新标记为上一个

有什么好处?

如果您的最新容器出现严重故障,您只需回滚到上一个容器。这是极其罕见的情况,当您必须进行快速回滚时,比如说,4 个部署回来,因此无需在那里维护版本

关于jenkins - 最好的 Docker 标记策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com