天天看點

Docker實戰之registry持續內建

csphere的支援條件

每台運作docker的主機到控制器所在主機之間的網絡必須能夠連通

docker版本必須在1.6.0以上

僅支援64位系統,已測試可在以下作業系統下正常運作:

CentOS 7+

Ubuntu 14.04+

Debian 7+

CoreOS

Boot2Docker

虛拟機環境

内網:172.16.1.66

外網:10.0.0.66

1.基礎的步驟(檢視docker鏡像)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<code>[root@oldboy ~]# docker  images</code>

<code>REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE</code>

<code>csphere/wordpress   4.2                 04109740355a        11 hours ago        722.7 MB</code>

<code>csphere/mysql       5.5                 63b2bd2cab97        39 hours ago        725.1 MB</code>

<code>csphere/php-fpm     5.4                 38d1572aef94        39 hours ago        685 MB</code>

<code>csphere/centos      7.1                 080063d1c72d        40 hours ago        591.4 MB</code>

<code>jb/jobs03           latest              dd40474b2a4c        2 days ago          1.093 MB</code>

<code>jobs03              latest              dd40474b2a4c        2 days ago          1.093 MB</code>

<code>centos              centos6             273a1eca2d3a        7 days ago          194.6 MB</code>

<code>centos              latest              d83a55af4e75        7 days ago          196.7 MB</code>

<code>registry            latest              ad8da6d14f6d        8 days ago          33.31 MB</code>

<code>centos              6.8                 c51f770ba2ca        5 weeks ago         194.5 MB</code>

<code>centos              centos7.1.1503      0250eeee799f        5 weeks ago         212.1 MB</code>

<code>busybox             latest              b05baf071fd5        6 weeks ago         1.093 MB</code>

<code>registry            0.9.1               bdc26a966725        6 months ago        422.9 MB</code>

<code>[root@oldboy ~]#</code>

2.啟動registry容器

<code>[root@oldboy ~]# docker  run -d -p 5000:5000  --name registry registry:0.9.1</code>

<code>e407b8224975bcfe47a93d63b52b8eae164ec7c0abae44d4c546796c99115b00</code>

<code>[root@oldboy ~]# docker  ps -a</code>

<code>CONTAINER ID        IMAGE                   COMMAND                CREATED              STATUS                         PORTS                                   NAMES</code>

<code>e407b8224975        registry:0.9.1          </code><code>"docker-registry"</code>      <code>About a minute ago   Up 59 seconds                  0.0.0.0:5000-&gt;5000/tcp                  registry</code>

3.csphere docker鏡像的安裝

<code>curl -SsL -o /tmp/csphere-install.sh https:</code><code>//csphere.cn/static/csphere-install-v2.sh</code>

<code>sudo env ROLE=controller CSPHERE_VERSION=1.0.1 /bin/sh /tmp/csphere-install.sh</code>

<code>打tag'</code>

<code>[root@oldboy ~]# docker tag csphere/csphere:1.0.1 172.16.1.66:5000/csphere/csphere:1.0.1</code>

<a href="http://s2.51cto.com/wyfs02/M00/85/7D/wKiom1elYvbxj6mRAAAR5fqNyDE463.png-wh_500x0-wm_3-wmp_4-s_2686617878.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/85/7D/wKiom1elYwySR7CCAACynYdGD2A787.png-wh_500x0-wm_3-wmp_4-s_3102147080.png" target="_blank"></a>

<a href="http://s2.51cto.com/wyfs02/M02/85/7D/wKiom1elYySwlitjAACELCKTics108.png-wh_500x0-wm_3-wmp_4-s_1258201413.png" target="_blank"></a>

<a href="http://s1.51cto.com/wyfs02/M01/85/82/wKioL1emx-PQy7D5AAB0xXHv4gQ671.png-wh_500x0-wm_3-wmp_4-s_3987923694.png" target="_blank"></a>

 add  host  OK 

<a href="http://s5.51cto.com/wyfs02/M01/85/82/wKioL1emx32y3sXNAABtd5GIJJ0496.png-wh_500x0-wm_3-wmp_4-s_3152177559.png" target="_blank"></a>

<a href="http://s1.51cto.com/wyfs02/M00/85/82/wKioL1emx6bDt5QtAADRcKCz4Rk943.png-wh_500x0-wm_3-wmp_4-s_947571757.png" target="_blank"></a>

<a href="http://s5.51cto.com/wyfs02/M01/85/83/wKiom1emx8OCUudAAADICWkxtJE447.png-wh_500x0-wm_3-wmp_4-s_652695655.png" target="_blank"></a>

本文轉自 小小三郎1 51CTO部落格,原文連結:http://blog.51cto.com/wsxxsl/1834986,如需轉載請自行聯系原作者