如何批准/标记泊坞窗图像以进行测试,分期和制作

时间:2017-08-04 15:46:19

标签: docker artifactory devops

我正在工作区开发一个工具来执行AWS活动,例如启动EC2节点和给定的docker镜像。

现在我们要开发一个功能,例如 - 标记特定的docker镜像以便进行测试,然后准备就绪,然后准备好生产。基本上我们希望使用经过批准的docker镜像限制生产部署。

我是dev-ops / cloud领域的新手,我们正在使用jFrog artifactory。

有人可以建议我如何处理这个问题吗?

2 个答案:

答案 0 :(得分:0)

您可以将各种标签应用于泊坞窗图像。例如,如果我从docker hub开始使用docker镜像:

docker pull fedora:26

fedora是"存储库"并且26是标记。我可以为此图片应用其他标签,例如:

docker tag fedora:26 fedora:dev

现在图像fedora:dev指向同一图像。同样,我可以:

docker tag fedora:26 fedora:prod

答案 1 :(得分:0)

JFrog Artifactory允许您在一个Artifactory实例上管理多个Docker注册表 这意味着您可以在注册表之间为dev / test / staging / prod和promote图像创建单独的注册表。
由于Artifactory使用基于校验和的存储,因此图像层将仅存储一次,因此在注册表之间提升图像时不会占用更多磁盘空间。
您可以在此博文中了解更多相关信息:Taking Docker to Production with Confidence