Docker的私有仓库也是一个镜像形式:
docker pull registry
运行容器:
run -d --name my-docker-repo -p 5000:5000 registry
访问这个地址可以发现:
http://你的服务器ip地址:5000/v2/_catalog
这是说明我们的Docker仓库搭建成功,但是内容为空
接下来设置这个信息让Docker识别到我们的私有仓库:
vim /etc/docker/daemon.json
然后配置:
"insecure-registries":["你的ip地址:5000"]
保存文件重启Docker服务:
systemctl restart docker
上传镜像到私有仓库:
首先需要上传的本地镜像要打一个TAG标识:
dock tag 已有的镜像名称 ip地址:5000/设置的镜像名称
然后像git一样使用push命令上传镜像:
docker push 之前标记的镜像名称