下面來說下如何搭建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