构建私有镜像仓库registry
docker的搭建请看前面的文章
https://www.sunofbeach.net/a/1180096895251492864
构建私有镜像仓库registry
一般来说,我们自己玩的话,最好有自己的镜像仓库,对吧!
怎么构建呢?
这个仓库也是个镜像,所以我们先拉下来先:
docker pull registry

接下来以后,把registry跑起来
docker run -di --name sob-registry -p 5000:5000 registry
默认端口5000,如果用的是阿里云,或者腾讯云什么云记得去安全策略里开放这个端口, 要不你外面传不了镜像上来的呢。

我们的docker仓库,默认是去国外的仓库拉取的,我们前面加了一个docker镜像加速的地址,可以用阿里云的,可以用网易的都可以。
这里我们把我们本地的也加进去,也就是说,如果获取拉取镜像的时候,也会从我们的私有仓库获取
{"insecure‐registries":["服务器的ip地址:5000"]}
其实是一个json格式,如果已经有了,那么则只要加个逗号,然后追加进去即可,如下:
文件地址:/etc/docker/daemon.json

重新启动一下docker
systemctl restart docker
尝试上传一个镜像上去:
前面我们有一个jre,我们可把它推到仓库上,但是得先标记一下。
先标记:
docker tag sob/jre:1.8 ip地址:5000/jre1.8
然后再推送上去:

打开网址查看一下:
ip:5000/v2/_catalog
返回结果:
{"repositories":["jre1.8"]}
到此,本地仓库创建完成了。