docker注册与–insecureregistry和docker1.5

我有一个docker1.5的问题。

所以,我在registry中运行一个私有registry:5000。 我可以从另一个位置(debian 7&docker 1.4)推拉:

DOCKER_OPTS="--insecure-registry myregistry:5000" 

在/ etc / default / docker中

现在,我有一个新的系统与docker1.5和debian 8,它不再工作。 我尝试了所有的可能性,如--insecure-registry=myregistry:5000--insecure-registry http://myregistry:5000

任何线索?

(注意:如果我停止docker -d --insecure-registry myregistry:5000并启动docker -d --insecure-registry myregistry:5000那么效果很好)

如果它可以帮助任何人,我认为这个问题不是来自Docker,(我尝试更新我的registry没有成功),而是从systemd启动命令。

所以,这不是一个干净的解决scheme,但它仍然比在屏幕上启动docker更清洁。

我修改/lib/systemd/system/docker.service并更改ExecStart行:

 ExecStart=/usr/bin/docker --insecure-registry myregistry:5000 -d -H fd:// 

然后, systemctl daemon-reload systemctl restart docker

就是这样。 有用。 我可以拉到我的遥远的私人registry。

我在Ubuntu Utopic 14.10上使用Docker 1.5,在5000端口上使用自己的Docker Registry Server。 一切运作良好。 在我的/etc/default/docker文件中有一些额外的选项可能对您的情况没有意义。 只要看看本地registry是如何启用的:

 DOCKER_OPTS="--debug --log-level=\"debug\" --dns 172.17.42.1 --insecure-registry 172.16.99.67:5000" 

更改configuration后重新启动计算机。