首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有机会将docker镜像名称重定向到私有注册表服务器

是否有机会将docker镜像名称重定向到私有注册表服务器
EN

Stack Overflow用户
提问于 2020-08-23 17:57:53
回答 1查看 425关注 0票数 1

我知道我可以将镜像名称从官方名称标记为私有镜像名称,并推送到它

代码语言:javascript
复制
docker pull alpine
docker tag alpine <abc.jrog.io>/alpine
docker push <abc.jrog.io>/alpine

但当我处理Kubernetes舵图时,尤其是子图表时,情况并非如此。

我可以在values.yaml中设置新的图像名称,但是如果一个图表调用了其他图表,我就不能正常工作。

因此,目前我必须拉出所有图表和重命名图像,并添加私人注册服务器作为前缀。

有什么方法可以让我透明地做到这一点吗?

例如,如果我拉取镜像alpine,计算机/服务器是否可以自动从私有注册表中获取镜像,而无需更改任何镜像名称?

所以理想的情况是非常接近git insteadOf的特性。

代码语言:javascript
复制
git config --global url."https://".insteadOf git://

通过以上配置,我可以始终强制https://git://

我想在docker pull中设置类似的,它不是从hub.docker.io中拉出的,而是从<abc.jrog.io>中拉出的

EN

回答 1

Stack Overflow用户

发布于 2020-08-23 20:19:06

您需要的是配置一个自定义的默认注册表。这是否可能或如何实现取决于您正在使用的容器运行时和节点。例如,参见How to change the default docker registry from docker.io to my private registry?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63545617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档