繁体   English   中英

如何将私有注册表添加到Docker查询列表中?

[英]How to add private registry to docker query list?

我在CentOS 7上将docker守护程序从v1.9.1迁移到v1.11.2。不幸的是,我无法将我的私有注册表添加到v1.11.2中的docker查询列表中。 这是我对两个版本的比较。

对于Docker守护程序V1.9.1:

# docker daemon --help | grep registry

  --add-registry=[]                    Registry to query before a public one
  --block-registry=[]                  Don't contact given registry
  --confirm-def-push=true              Confirm a push to default registry
  --disable-legacy-registry=false      Do not contact legacy registries
  --insecure-registry=[]               Enable insecure registry communication
  --registry-mirror=[]                 Preferred Docker registry mirror

对于Docker守护程序V1.11.2:

# docker daemon --help  | grep registry
  --disable-legacy-registry            Do not contact legacy registries
  --insecure-registry=[]               Enable insecure registry communication
  --registry-mirror=[]                 Preferred Docker registry mirror

根据以上比较,在V1.11.2中删除了“ --add-registry”。 我搜索了v1.10.x和v1.11.x( https://github.com/docker/docker/tags )的发行说明,但没有发现有关此更改的任何评论。 有谁知道为什么以及如何将我的私有注册表添加到v1.11.x中的docker查询列表中? 因此,我可以通过“ docker pull myimagename:tag”来搜索或提取我的私有映像(不需要指定私有注册表的URL)。

--add-registry选项是RedHat对Docker分支的实验性添加 ,不属于官方1.9 cli

要从特定注册表中提取图像,只需将注册表名称添加到要提取的图像名称的开头。

要首先通过您自己的注册表发送所有请求,请将您的注册表配置为“ 穿通镜像”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM