如何允许多个“ – 安全registry”的dockerregistry
众所周知,我们可以在/etc/default/docker
configuration文件中添加一个--insecure-registry
来允许不安全的registry,如下所示:
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry myregistry:5000"
我的问题是:是否支持添加多个--insecure-registry
因为我们需要与多个--insecure-registry
进行通信?
你可以通过排列多个不安全的registry来指定它们:
--insecure-registry IP1:PORT --insecure-registry IP2:PORT --insecure-registry IP3:PORT
来源: https : //github.com/docker/docker/issues/9026
Docker 17.xx +
-
编辑
daemon.json
文件,该文件的默认位置是Linux上的/etc/docker/daemon.json
或Windows Server上的C:\ProgramData\docker\config\daemon.json
如果
daemon.json
文件不存在,请创build它。{ "insecure-registries": ["myregistry:5000", "anotherregistry:5000"] }
-
重新启动Docker以使更改生效。 在Ubuntu中会是这样的:
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
在官方文档中查找更多详细信息页面https://docs.docker.com/registry/insecure/
- 如何在Docker上运行.exe文件?
- 在docker中的Gui应用程序。 那司机呢?
- 在Docker容器中切换数据库转储的方法
- 在构build上结合Dockerfiles
- docker群 – etcd群集不可用或configuration错误
- docker registry v2和curl的insufficient_scope错误
- 为什么当我向mysql dockerfile中添加`RUN ln -sf / dev / stderr / var / log / mysql / error.log`会中止?
- 如何使用Travis-CI在CentOS 7上运行testing?
- 如何使用jenkinsci / jnlp-slave进行复杂的构build?