1.获取仓库镜像 ,sudo docker pull registry
2.sudo vim /etc/init/docker.conf
增加--insecure-registry IP:5000
3.启动仓库并挂在文件路径 ,sudo docker run -d -p 5000:5000 -v /data/docker/registry:/tmp/registry registry
4.重启docker ,service docker restart
5.将镜像归属于本地仓库 sudo docker tag app IP:5000/app
6.sudo docker push IP:5000/app
7.查看
curl -XGET IP:5000/v2/_catalog
.备注
若 还是会出现 http: server gave HTTP response to HTTPS client
cd /etc/docker
touch daemon.json
vim daemon.json 增加:
{
"insecure-registries":[
"127.17.0.1:5000"
]
}
然后重启,service docker restart
重启之后,需要先启动 registry 镜像,然后再执行push操作
docker网络连接方式分四种,默认为桥接模式,ifconfig可以看到
网卡,本机上时,可直接使用此网卡地址。