步骤一
服务器拉取registry镜像
docker pull registry
步骤二
服务器运行 registry
docker run -d -v /root/docker/registry/data:/tmp/registry -p 5000:5000 --restart=always --name registry registry
步骤三
本地配置docker,配置中加入–insecure-registry 服务器ip:5000
centos 7
emacs /etc/sysconfig/docker
#修改OPTIONS的内容
OPTIONS='--selinux-enabled --insecure-registry 服务器IP:5000'
systemctl restart docker
mac
docker-machine ssh default
vi /var/lib/boot2docker/profile
EXTRA_ARGS="--insecure-registry 服务器ip:5000"
docker-machine restart default
步骤四
本地测试
docker tag hello-world 服务器ip:5000/centos
docker push 服务器ip:5000/centos
#上传成功后,可以在浏览器中查看
http://服务器ip:5000/v1/search
#删除本地的镜像后,重新拉取
docker pull 服务器ip:5000/centos