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

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

现在我们要开发一个function,比如 – 为特定testing标记一个特定的Docker镜像,然后准备好准备好生产。 基本上我们想限制批准的docker图像的生产部署。

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

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

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

docker pull fedora:26 

fedora是“仓库”, 26是标签。 我可以将其他标签应用于此图片,例如:

 docker tag fedora:26 fedora:dev 

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

 docker tag fedora:26 fedora:prod 

JFrog Artifactory允许您在一个Artifactory实例上pipe理多个Dockerregistry。
这意味着您可以为dev / test / staging / prod创build单独的registry,并在registry之间提升图像。
由于Artifactory使用基于校验和的存储,图像层将只存储一次,因此在registry之间进行图像推送时,不会消耗更多的磁盘空间。
您可以在此博客文章中阅读更多关于此的信息: 将Docker自信地投入生产