安装
docker run --name docker-registry -d -p 5000:5000 registry
支持http协议推送
正常情况下,应用服务器推送镜像到仓库用的是https,此处我们通过命令行来测试推送用的是普通的http,所以需要修改docker的启动参数,使之允许以http协议工作
{"registry-mirrors": ["https://registry.docker-cn.com"],"insecure-registries":["47.107.122.233:5000"]}
重新加载配置信息再重启docker服务:
systemctl daemon-reload;service docker restart
推送镜像
1.给这个镜像添加一个带有私有仓库IP的TAG
docker tag 13dcfe809147d 47.107.122.233:5000/autodeploy
2.推送
docker push 192.168.119.148:5000/tomcat
3.查看
curl -X GET http://192.168.119.148:5000/v2/_catalog