Harbor倉庫簡單搭建 不看後悔終生

2021-10-14 06:05:30 字數 1799 閱讀 3133

一:介紹

harbor,是乙個英文單詞,意思是港灣,港灣是幹什麼的呢,就是停放貨物的,而貨物呢,是裝在貨櫃中的,說到貨櫃,就不得不提到docker容器,因為docker容器的技術正是借鑑了貨櫃的原理。所以,harbor正是乙個用於儲存docker映象的企業級registry服務。

registry是dcoker官方的乙個私有倉庫映象,可以將本地的映象打標籤進行標記然後push到以registry起的容器的私有倉庫中。企業可以根據自己的需求,使用dokcerfile生成自己的映象,並推到私有倉庫中,這樣可以大大提高拉取映象的效率。

二:harbor核心元件解釋

proxy:他是乙個nginx的前端**,**harbor的registry,ui, token等服務。

db:負責儲存使用者許可權、審計日誌、dockerimage分組資訊等資料。

ui:提供圖形化介面,幫助使用者管理registry上的映象, 並對使用者進行授權。

jobsevice:jobsevice是負責映象複製工作的,他和registry通訊,從乙個registry pull映象然後push到另乙個registry,並記錄job_log。

adminserver:是系統的配置管理中心附帶檢查儲存用量,ui和jobserver啟動時候回需要載入adminserver的配置。

registry:映象倉庫,負責儲存映象檔案。

log:為了幫助監控harbor執行,負責收集其他元件的log,供日後進行分析。

四:harbor簡單部署

1.安裝docker-compose

[root@node03 ~]

# yum install python-pip;pip install docker-compose

[root@node03 ~]

# tar -xvf harbor-online-installer-v1.1.1.tgz ; cd harbor

4.修改docker-compose.notary.yml和harbor.cfg檔案

harbor倉庫介紹與搭建過程

5.執行./prepare,更新一下配置檔案

[root@node03 harbor]

# ./prepare

6.執行./install.sh,開始安裝並啟動

[root@node03 harbor]

# ./install.sh

7.在火狐瀏覽器中訪問測試,此處的使用者名稱預設為admin,密碼在habor.cfg中,可以自己設定。

harbor倉庫介紹與搭建過程

harbor倉庫搭建

harbor安裝要求 harbor快速部署 這邊以harbor 1.8.2為例 修改配置檔案 必改項,其餘的自己看著改 curl l s uname m o usr sbin docker compose chmod x usr sbin docker compose 然後依次執行 啟動完成後 登入...

Harbor映象倉庫搭建

一 harbor安裝環境要求 硬體環境 1 cpu 2核以上,最好4核以上 2 記憶體4g以上,最好8g以上 3 硬碟空間至少40g,最好160g以上 軟體環境 1 docker v17.06以上版本 2 docker compose v1.18.0以上版本 3 openssl 更新到最新版 一般情...

Harbor映象倉庫搭建

安裝docker compose單機集群指令碼 wget c mv docker compose linux x86 64 usr local bin docker compose chmod x usr local bin docker compose docker compose v tar z...