Docker Registry 启动docker run -d -p 5000:5000 -v /opt/registry/data:/var/lib/registry --privilegedtrue --restartalways --name registry registry:latest目录/opt/registry/data开端口5000访问http://IP:5000/v2/安全配置window{ registry-mirrors: [ http://f1361db2.m.daocloud.io ], insecure-registries: [ 192.172.34.162:5000 ], debug: true, experimental: false }如果不配置因为Docker与Docker Registry交互默认使用https然而此处搭建的Docker Registry只提供http服务所以当和Registry私有仓库交互时会失败为了解决这个问题需要在启动Docker时配置Registry不安全选项。Linux添加如下文件(如果没有有就修改)重启Docker并重启registry容器vi /etc/docker/daemon.json { registry-mirrors: [ http://68cdf6cf.m.daocloud.io ], insecure-registries:[192.172.34.162:5000] } # systemctl restart docker # docker start registryDocker CE没有/etc/docker/daemon.json配置文件。请修改/usr/lib/systemd/system/docker.service# vi /usr/lib/systemd/system/docker.service ExecStart/usr/bin/dockerd --registry-mirrorhttp://xxxxxxxx.m.daocloud.io --insecure-registry 192.172.34.162:5000打TAGdocker tag busybox:latest 192.172.34.162:5000/busybox:latest推送docker push 192.172.34.162:5000/busybox:latest查看仓库镜像http://192.172.34.162:5000/v2/_catalog{repositories:[busybox]}http://192.172.34.162:5000/v2/busybox/tags/list{name:busybox,tags:[latest]}从仓库中拉去镜像docker pull 192.172.34.162:5000/busybox:latest附录192.172.34.162 是加的IP经过修改的IP地址标识服务所在机器IP。