我无法在自己的注册表中使用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/