无法访问Docker远程注册表

时间:2016-05-10 18:06:17

标签: docker docker-registry

我正在使用来自Ubuntu VM的docker。我使用此link中提到的步骤设置了一个不安全的注册表。我可以推动&从主机中的注册表中提取图像,但我无法从同一网络中的其他计算机访问注册表。

我做了以下事情 -

  1. 编辑/etc/default/docker并编辑DOCKER_OPTS如下 -

    DOCKER_OPTS="--insecure-registry cmrepo.com:5000"

  2. 重新启动虚拟机。

  3. 按以下方式启动注册表 -

    docker run -d -p 5000:5000 --name registry registry:2

  4. 到目前为止,一切都按预期工作。我可以将图像拉/推入注册表。

    现在如何从其他计算机访问注册表。我尝试在ip-host entry (10.216.20.14 cmrepo.com)文件中添加/etc/hosts,但它无济于事。我可以从远程计算机ping 10.216.20.14但无法访问注册表。

    有人可以指出我做错了什么或需要做更多的事情吗?

0 个答案:

没有答案
相关问题