搭建本地私有Kolla docker registry

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


下面来说下如何搭建registry


环境介绍:


10.0.100.207  docker-registry   Centos7.2系统



配置docker源

1
2
3
4
5
6
7
8
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

1
yum  install  docker-engine -y

 

重启docker服务

1
2
3
systemctl  daemon-reload
systemctl   enable   docker
systemctl  restart  docker


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

1
2
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版本

1
2
3
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服务器上。



本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1927000


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值