天天看点

搭建本地私有Kolla docker registry

下面来说下如何搭建registry

环境介绍:

10.0.100.207  docker-registry   Centos7.2系统

配置docker源

1

2

3

4

5

6

7

8

<code>vi</code>  <code>/etc/yum</code><code>.repos.d</code><code>/docker</code><code>.repo</code>

<code>[dockerrepo]</code>

<code>name=Docker Repository</code>

<code>baseurl= http:</code><code>//mirrors</code><code>.aliyun.com</code><code>/docker-engine/yum/repo/main/centos/7/</code>

<code>enabled=1</code>

<code>gpgcheck=1</code>

<code>gpgkey=https:</code><code>//yum</code><code>.dockerproject.org</code><code>/gpg</code>

安装docker

<code>yum </code><code>install</code> <code>docker-engine -y</code>

重启docker服务

<code>systemctl  daemon-reload</code>

<code>systemctl  </code><code>enable</code>  <code>docker</code>

<code>systemctl  restart  docker</code>

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

<code>docker run  -d -</code><code>v</code> <code>/opt/registry</code><code>:</code><code>/var/lib/registry</code> <code>-p 4000:5000 \</code>

<code>--restart=always--name registry registry:2</code>

下载kolla官方提供的镜像

<a href="http://tarballs.openstack.org/kolla/images/" target="_blank">http://tarballs.openstack.org/kolla/images/</a>

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

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

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

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

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