1. 程式人生 > >Harbor--搭建企業級私有docker映象倉庫(一)

Harbor--搭建企業級私有docker映象倉庫(一)

                Harbor映象倉庫搭建

Harbor是一個用於儲存和分發Docker映象的企業級Registry伺服器,通過新增一些企業必需的功能特性,例如安全、標識和管理等,擴充套件了開源Docker Distribution。作為一個企業級私有Registry伺服器,Harbor提供了更好的效能和安全。提升使用者使用Registry構建和執行環境傳輸映象的效率。Harbor支援安裝在多個Registry節點的映象資源複製,映象全部儲存在私有Registry中, 確保資料和智慧財產權在公司內部網路中管控。另外,Harbor也提供了高階的安全特性,諸如使用者管理,訪問控制和活動審計等。


環境介紹:centos7 | Docker Engine18.09.0 | docker-compose version 1.9.0 |

centos 7本機ip地址:192.168.70.129


下面開始搭建

1、下載需要的安裝包

下載docker-compose:

[[email protected] ~]# curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose   

[[email protected] ~]# chmod +x /usr/local/bin/docker-compose

下載harbor:

[[email protected] local]# wget https://github.com/vmware/harbor/releases/download/0.5.0/harbor-offline-installer-0.5.0.tgz

#這個包有300M左右。


2、解壓,配置harbor:

[[email protected] local]# tar zxvf harbor-offline-installer-0.5.0.tgz

2.png

[

[email protected] local]# cd harbor

[[email protected] harbor]# vim harbor.cfg 

3.png


3、配置docker

[[email protected] ~]# vim /usr/lib/systemd/system/docker.service[Service]

4.png

重啟docker

[[email protected] ~]# systemctl daemon-reload

[[email protected] ~]# systemctl restart docker.service


4、執行安裝指令碼

[[email protected] ~]# cd /usr/local/harbor/

[[email protected] harbor]# ./install.sh 

5.png

✔ ----Harbor has been installed and started successfully.----


Now you should be able to visit the admin portal at http://192.168.70.129. 

For more details, please visit https://github.com/vmware/harbor 

#安裝完成後顯示這個。


5、會生成如下6個容器

6.png

6、到此就完成了 可以登入網站檢視

7.png


harbor容器的啟動關閉

[[email protected] harbor]# docker-compose stop/start