搭建本地私有Kolla docker registry

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建本地私有Kolla docker registry相关的知识,希望对你有一定的参考价值。

官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。


下面来说下如何搭建registry


环境介绍:


10.0.100.207  docker-registry   Centos7.2系统



配置docker源

vi  /etc/yum.repos.d/docker.repo

[dockerrepo]
name=Docker Repository
baseurl= http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

 

安装docker

yum install docker-engine -y

 

重启docker服务

systemctl  daemon-reload
systemctl  enable  docker
systemctl  restart  docker


默认docker的registry是使用5000端口,对于OpenStack来说,有端口冲突,所以改成4000

docker run  -d -v /opt/registry:/var/lib/registry -p 4000:5000 --restart=always--name registry registry:2

下载kolla官方提供的镜像

http://tarballs.openstack.org/kolla/images/


这是kolla官方提供的镜像给CI使用,只保留最新版本和最新的stable版本。大家可以下载Ocata版本

wget http://tarballs.openstack.org/kolla/images/centos-source-registry-ocata.tar.gz

tar xzf centos-source-registry-ocata.tar.gz -C /opt/registry/


这样就把kolla的docker镜像文件放到Regisitry服务器上。





本文出自 “态度决定一切” 博客,请务必保留此出处http://sangh.blog.51cto.com/6892345/1927000

以上是关于搭建本地私有Kolla docker registry的主要内容,如果未能解决你的问题,请参考以下文章

kolla之docker私有仓库创建

docker搭建私有仓库

使用nexus搭建docker register仓库

Docker 搭建本地私有仓库

docker——docker搭建本地私有仓库

Docker容器之搭建本地私有仓库