首页 > 解决方案 > 私有 docker 注册表文件夹结构

问题描述

我已经设置了一个私有注册表来存储内部图像。我想知道是否有关于文件夹布局应该如何的好的指南。我正在考虑类似的事情:

Dev
Test
Prod

Dev 的想法是开发人员可以推送他们所有的图像,test 是 CI CD 管道验证图像的位置,Prod 是从 test 文件夹中使用新标签提升图像的位置。

根据您的经验,您对什么是好的设置有何建议?

标签: imagedockerdocker-registry

解决方案


让我推荐你使用 dev、test 和 prod 作为 docker-registry 名称的一部分:

例如,如果您的注册表是docker-registry.<your_org>.ofi:5000/<product>,您可以使用:

  • docker-registry.(your_org).ofi:5000/dev
  • docker-registry.(your_org).ofi:5000/test
  • docker-registry.(your_org).ofi:5000/prod

之后,您可以将版本化图像添加到docker-registry..ofi:5000/dev:yourimage-1.0,例如。


推荐阅读