Docker:搭建私有镜像仓储(image registry)(4)

搭建私有仓储,其实本质上也是运行了一个官方提供的(Registry)镜像的容器;生产环境中,我们要搭建自己的专有仓储

下载registry镜像

docker pull registry

运行镜像

docker run -d -p 5000:5000 registry

默认情况下,会将仓库存放于容器内的/tmp/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我们一般情况下会指定本地一个目录挂载到容器内的/tmp/registry下,如下:

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

由于registry的交互使用https;修改方法:修改目标机器docker启动配置文件,地址为:/etc/init/docker.conf,在其中增加–insecure-registry 192.168.99.100:5000

使用:

docker tag busybox 192.168.99.100:5000/busybox

docker push 192.168.99.100:5000/busybox

原文地址:https://www.cnblogs.com/xmai/p/7412544.html