如何批准/标记泊坞窗图像进行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自信地投入生产
- 在Artifactory的docker repos的Nginxconfiguration
- Kubernetes无法从artifactoryonline.com拉取Docker镜像
- 推\将docker图像拖到Artifactory
- 限制对Docker Hub的访问
- 无法访问部署在AWS容器实例上的artifactory控制台
- / v1 / _ping中的Artifactory插件代理结果:错误的网关
- 自动轮询来自Jenkins的Artifactory上已更改的Docker镜像
- docker(1.5.1)artifactory(3.x)registrypipe理
- 匿名的在artifactory中的docker回购