【Docker】11 私有仓库

Docker的私有仓库也是一个镜像形式:

docker pull registry

【Docker】11 私有仓库

运行容器:

run -d --name my-docker-repo -p 5000:5000 registry

【Docker】11 私有仓库

访问这个地址可以发现:

http://你的服务器ip地址:5000/v2/_catalog

【Docker】11 私有仓库

这是说明我们的Docker仓库搭建成功,但是内容为空

接下来设置这个信息让Docker识别到我们的私有仓库:

vim /etc/docker/daemon.json

然后配置:

"insecure-registries":["你的ip地址:5000"]

【Docker】11 私有仓库

保存文件重启Docker服务:

systemctl restart docker

上传镜像到私有仓库:

首先需要上传的本地镜像要打一个TAG标识:

dock tag 已有的镜像名称 ip地址:5000/设置的镜像名称

【Docker】11 私有仓库

然后像git一样使用push命令上传镜像:

docker push 之前标记的镜像名称

【Docker】11 私有仓库