1: 下载registry镜像
docker pull registry
2:通过该镜像启动一个容器
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry
或者
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry --restart=always registry
3:pull一个比较小的镜像来测试
docker pull busybox
4:修改一下该镜像的tag
docker tag busybox 192.168.10.11:5000/busybox
docker push 192.168.10.11:5000/busybox
5:修改配置文件/etc/sysconfig/docker
ADD_REGISTRY='--add-registry 192.168.10.11:5000'
,INSECURE_REGISTRY='--insecure-registry 192.168.10.11:5000'
6:重启docker服务
systemctl restart docker
7:push镜像到私服
再次启动私服
开始push
docker push 192.168.10.11:5000/busybox
有的时候会报错
:
直接删除容器后再起。那就没事了。