harbor (港口,港灣)是乙個用於儲存和分發docker映象的企業級registry伺服器。
除了harbor這個私有映象倉庫之外,還有docker官方提供的registry。相對registry,harbor具有很多優勢:
提供分層傳輸機制,優化網路傳輸 docker映象是是分層的,而如果每次傳輸都使用全量檔案(所以用ftp的方式並不適合),顯然不經濟。必須提供識別分層傳輸的機制,以層的uuid為標識,確定傳輸的物件。
良好的安全機制 企業中的開發團隊有很多不同的職位,對於不同的職位人員,分配不同的許可權,具有更好的安全性。
先安裝docker並啟動docker;(docker的安裝這裡不做過多贅述)。先安裝docker-compose;
給docker-compose新增執行許可權;sudo chmod +x /usr/local/bin/docker-compose
檢視docker-compose是否安裝成功;上傳壓縮包到虛擬機器,並解壓;
/prepare
準備工作完成後,使用./install.sh進行harbor的安裝;9.1. 這個過程會持續一段時間,耐心等待;
訪問10.1. 如果訪問不到,可以看一下防火牆是否關閉,或者埠是否開放;
登入11.1. 預設登入名:admin;
11.2. 預設登入密碼:harbor12345;
11.3. 具體可以檢視harbor.yml;
docker-compose up -d 啟動
docker-compose start 啟動
docker-compose stop 停止
docker-compose restart 重新啟動
Centos7搭建Harbor私有倉庫 一
前文centos7搭建dockerregistry介紹了dockerregistry的搭建,但它沒有ui頁面,因此選擇harbor 以下基於映象centos 7 x86 64 minimal 1804進行搭建 均已root使用者進行操作 參見centos7安裝dockerce安裝docker引擎 c...
Centos7搭建Harbor私有倉庫 一
前文centos7搭建dockerregistry介紹了dockerregistry的搭建,但它沒有ui頁面,因此選擇harbor 以下基於映象centos 7 x86 64 minimal 1804進行搭建 均已root使用者進行操作 參見centos7安裝dockerce安裝docker引擎 c...
Docker的安裝(CentOS7下)
使用yum安裝 在centos7下 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過 uname r 命令檢視你當前的核心版本 安裝docker 1.docker 軟體包和依賴包已經包含在預設的 centos...