docker – 为什么标签看起来与注册表的主机名紧密耦合?
发布时间:2020-12-16 03:40:50 所属栏目:安全 来源:网络整理
导读:我一直在阅读很多关于如何设置和使用我自己的私有docker注册表的教程. 让我感到困惑的一件事是我用标记图像的标签似乎与注册表的主机名紧密耦合. docker tag 这看起来非常违反直觉.如果注册表必须移动到不同的主机名,会发生什么?或者,如果我使用不同的主机
我一直在阅读很多关于如何设置和使用我自己的私有docker注册表的教程. 让我感到困惑的一件事是我用标记图像的标签似乎与注册表的主机名紧密耦合.
这看起来非常违反直觉.如果注册表必须移动到不同的主机名,会发生什么?或者,如果我使用不同的主机名,无论我是否在内部/外部访问服务器? 对我来说更直观的是在推/拉时指定注册表:
这是什么理由?我错过了哪些关键信息? 最佳答案
URL /注册表名称本质上是图像的“名称空间”.如果未指定注册表,则假定该映像属于Docker Hub.实际上,这意味着Docker Inc控制全局命名空间.
如果没有这样做,你可以在具有相同名称的不同主机上有两个完全不同的“推送”图像,这是Docker想要避免的. 移动注册表服务器是一个有效的问题,因此我建议您尝试使用域名而不是IP用于您的注册表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |