我正在工作区开发一个工具来执行AWS活动,例如启动EC2节点和给定的docker镜像。
现在我们要开发一个功能,例如 - 标记特定的docker镜像以便进行测试,然后准备就绪,然后准备好生产。基本上我们希望使用经过批准的docker镜像限制生产部署。
我是dev-ops / cloud领域的新手,我们正在使用jFrog artifactory。
有人可以建议我如何处理这个问题吗?
答案 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