image - 私有 docker 注册表文件夹结构
问题描述
我已经设置了一个私有注册表来存储内部图像。我想知道是否有关于文件夹布局应该如何的好的指南。我正在考虑类似的事情:
Dev
Test
Prod
Dev 的想法是开发人员可以推送他们所有的图像,test 是 CI CD 管道验证图像的位置,Prod 是从 test 文件夹中使用新标签提升图像的位置。
根据您的经验,您对什么是好的设置有何建议?
解决方案
让我推荐你使用 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,例如。
推荐阅读
- java - 全局布尔值在 addListenerForSingleEventValue 函数中设置,但在以下 if 语句中无法识别
- java - 将数组与文本文件进行比较
- r - 使用 R 中的 httr 包通过 HTTP 请求访问 Moodle (Gradebook) API
- python - 尝试更改外部函数中的类变量时出现 NameError
- android - Recyclerview onCreateViewHolder 没有调用
- database - 缩小 RDS 实例上的 pg_toast
- javascript - addEventListener('popstate') 在 IE 11 中不起作用
- python - 使用 Panda 拆分(“提取”)列
- docker - 通过 nginx 在 docker 容器中部署应用程序时出现 403 禁止错误
- sql - 拆分字符串的 SQL Server 替代方法