天天看點

搭建本地私有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

繼續閱讀