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
[
[[email protected] harbor]# vim harbor.cfg
3、配置docker
[[email protected] ~]# vim /usr/lib/systemd/system/docker.service[Service]
重啟docker
[[email protected] ~]# systemctl daemon-reload
[[email protected] ~]# systemctl restart docker.service
4、執行安裝指令碼
[[email protected] ~]# cd /usr/local/harbor/
[[email protected] harbor]# ./install.sh
✔ ----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、到此就完成了 可以登入網站檢視
harbor容器的啟動關閉
[[email protected] harbor]# docker-compose stop/start