无法推送到远程dockerregistry

当试图推送一个图像到远程dockerregistry我得到的消息:

vagrant@vagrant-ubuntu-trusty-64:~/helloworld$ docker push 11.22.33.44:5000/ltrojanowski/helloworld The push refers to a repository [11.22.33.44:5000/ltrojanowski/helloworld] unable to ping registry endpoint https://11.22.33.44:5000/v0/ v2 ping attempt failed with error: Get https://11.22.33.44:5000/v2/: EOF v1 ping attempt failed with error: Get https://11.22.33.44:5000/v1/_ping: EOF 

尽pipe将服务器上的etc / default / docker更改为如下所示:

 # Docker Upstart and SysVinit configuration file # # THIS FILE DOES NOT APPLY TO SYSTEMD # # Please see the documentation for "systemd drop-ins": # https://docs.docker.com/engine/articles/systemd/ # # Customize location of Docker binary (especially for development testing). #DOCKER="/usr/local/bin/docker" # Use DOCKER_OPTS to modify the daemon startup options. #DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4" DOCKER_OPTS="--insecure-registry 11.22.33.44:5000" # If you need Docker to use an HTTP proxy, it can also be specified here. #export http_proxy="http://127.0.0.1:3128/" # This is also a handy place to tweak where Docker's temporary files go. #export TMPDIR="/mnt/bigdrive/docker-tmp" 

我只添加了DOCKER_OPTS="--insecure-registry 11.22.33.44:5000"行,正如文档中所述。 非常感谢您的帮助。

正如我在评论中提出的那样,我误解了这个指示。 需要在推送容器的机器上添加DOCKER_OPTS="--insecure-registry 11.22.33.44:5000" ,而不是registry机器。