天天看點

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

環境說明

IP 功能

eth0:192.168.124.139

eth1:172.16.100.10

Docker私有倉庫、Gitlab、持續內建

eth0:192.168.124.138

eth1:172.16.100.20

Docker伺服器,運作容器

建構Docker私有倉庫

我們通過Docker官方鏡像registry來建構私有倉庫。

首先要關閉防火牆、開啟IP轉發,在CentOS 7上IP轉發是禁用的。

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

預設情況下會将倉庫目錄建立在容器的/var/lib/registry/下,是以我們要把它挂在到主控端本地上。

docker run -d -p 5000:5000 -v /work/dockerReg/:/var/lib/registry registry      
(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

通路一下:(我這個私有倉庫的伺服器有2個網卡一個是192的一個是172)

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境
(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

從Docker伺服器上上傳一個鏡像到倉庫

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

上傳失敗,不安全的連接配接,這是需要修改Docker伺服器上的Docker程序配置檔案,/etc/docker/daemon.json

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

重新開機docker服務,然後再次上傳

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

查詢

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

在私有倉庫伺服器上檢視

(六)建構Docker私有倉庫、Gitlab倉庫和持續內建環境

Gitlab倉庫

繼續閱讀