安裝harbor私有鏡像倉庫

有朋友安裝harbor的過程當中遇到不少問題,爲此寫一篇最簡單安裝harbor的文檔,但願能幫助全部剛開始接觸harbor的新手。harbor的架構不作探究。linux

 

實驗驗環境:os --> centos7.3.1611
harbor 192.168.20.10
client 192.168.20.20
注:【關閉防火牆和selinux】git

harbor ---> 192.168.20.10
1.安裝相關軟件
yum -y install docker docker-compose github

2.啓動docker服務
systemctl start dockerdocker

3.下載離線文件
wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-offline-installer-v1.1.2.tgzvim

4.修改配置文件
tar xf harbor-offline-installer-v1.1.2.tgz
cd harbor
修改以下參數:
hostname = 192.168.20.10centos

5.執行安裝,執行完畢後即安裝完成
./install.sh瀏覽器

6.打開瀏覽器,輸入網址http://192.168.20.10
用戶名: admin
密碼: Harbor12345架構

7.建立項目名稱爲centos-base【私有項目】測試

 


client ---> 192.168.20.20
1.安裝docker
yum -y install dockercentos7

2.修改docker服務的配置文件,添加私有倉庫地址
vim /etc/sysconfig/docker #修改以下參數,添加harbor地址:--insecure-registry=192.168.20.10
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry=192.168.20.10'

3.啓動docker服務
systemctl start docker

4.登陸harbor,執行以下命令,輸入默認用戶名和密碼【admin/Harbor12345】
docker login 192.168.20.10

5.登陸成功以後,上傳鏡像測試harbor是否能夠正常服務。
docker pull centos #從公網下載centos:latest鏡像。
docker tag centos 192.168.20.10/centos-base/centos #將公網的鏡像打私有倉庫的標籤,cnetos-base爲在harbor上建立的項目
docker push 192.168.20.10/centos-base/centos

6.上傳成功以後,經過瀏覽器打開centos-base項目,查看centos鏡像是否存在。

相關文章
相關標籤/搜索