在Ubuntu 16.04上以不安全模式运行docker注册表时出现问题

在Ubuntu 16.04上以不安全模式运行docker注册表时出现问题,ubuntu,docker,docker-registry,insecure-connection,Ubuntu,Docker,Docker Registry,Insecure Connection,我试图在ubuntu 16.04(docker v1.12.3)上以不安全模式运行docker注册表。我做了中指定的更改 /etc/default/docker: DOCKER_OPTS="--insecure-registry 10.10.10.10:5000" 然后重新启动docker服务。但是我没有运气。当我尝试连接时,我会 Error response from daemon: Get https://10.10.10.10:5000/v1/_ping: http: server g

我试图在ubuntu 16.04(docker v1.12.3)上以不安全模式运行docker注册表。我做了中指定的更改

/etc/default/docker:

DOCKER_OPTS="--insecure-registry 10.10.10.10:5000"
然后重新启动docker服务。但是我没有运气。当我尝试连接时,我会

Error response from daemon: Get https://10.10.10.10:5000/v1/_ping: 
http: server gave HTTP response to HTTPS client
检查这是否有帮助(与docker 1.12一起使用时):

  • 创建或修改
    /etc/docker/daemon.json
  • 重新启动docker守护程序
在Unbuntu 16.04上,还要检查是否更好

    { "insecure-registries":["myregistry.example.com:5000"] }
    sudo service docker restart