我无法在自己的注册表中使用docker pull,并且系统类似:

Client:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.5.1
 Git commit:   0a8c2e3
 Built:        Fri Sep 11 01:46:35 UTC 2015
 OS/Arch:      darwin/amd64

Server:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:10:10 UTC 2015
 OS/Arch:      linux/amd64

我的操作系统是OS X
Darwin MacBook-Pro.local 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64

和错误消息是这样的:
docker pull 192.168.5.46:5000/ubuntu:trusty
Error response from daemon: unable to ping registry endpoint https://192.168.5.46:5000/v0/
v2 ping attempt failed with error: Get https://192.168.5.46:5000/v2/: EOF
v1 ping attempt failed with error: Get https://192.168.5.46:5000/v1/_ping: EOF

我使用boot2docker,将环境设置为:
env | grep DOCKER
DOCKER_HOST=tcp://192.168.59.103:2376
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/Users/Sirius/.boot2docker/certs/boot2docker-vm

希望对您有所帮助,谢谢!

最佳答案

尝试将DOCKER_OPTS添加到您的环境中,这在Ubuntu OS中效果很好。

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

关于docker - DOCKER:无法从我的私有(private)注册表中提取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32608483/

10-16 18:30