環(huán)境準備
安裝Docker服務和Docker Compose服務
Docker安裝
- 操作系統(tǒng)建議:建議使用Ubuntu,因為CentOS和類OpenEuler可能會出現(xiàn)Docker相關容器正常運行,但Harbor的Web頁面注冊賬號無法寫入數(shù)據(jù)庫的情況。
-
Docker安裝步驟(這里以rpm包離線安裝為例):
- 導入Docker壓縮包
unzip (docker.name) # 假設(docker.name)為實際的壓縮包文件名 mkdir /docker # 創(chuàng)建一個目錄用于存放Docker文件(此步驟可能非必需,根據(jù)實際情況) sudo yum install docker # 使用yum安裝Docker(確保yum源已配置) sudo systemctl start docker # 啟動Docker服務 docker -v # 檢查Docker版本,確認安裝成功
- 導入Docker壓縮包
安裝Docker Compose
-
Docker Compose安裝步驟:
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 下載對應版本的Docker Compose chmod +x /usr/local/bin/docker-compose # 賦予執(zhí)行權限 docker-compose -v # 檢查Docker Compose版本,確認安裝成功
部署Harbor
下載并解壓Harbor離線安裝包
- 從GitHub上下載Harbor離線安裝包。
- 將安裝包導入到Linux中,并進行解壓。
ls harbor-offline-installer-v1.5.0.tgz # 確認安裝包存在 tar -zxf harbor-offline-installer-v1.5.0.tgz # 解壓安裝包 ls # 查看解壓后的文件 # 輸出示例:harbor harbor-offline-installer-v1.5.0.tgz
修改Harbor配置文件
- 使用
vim或其他文本編輯器修改harbor.cfg配置文件。
在文件中,找到并修改vim harbor.cfghostname配置項為你的主機IP地址,如下所示:hostname = 你主機IP # 這里的“你主機IP”需要替換成實際的IP地址 # 其余配置項根據(jù)需要修改,Harbor啟動成功后,默認可以通過80端口訪問其Web頁面
以上步驟完成后,你就已經準備好了Harbor的部署環(huán)境,并配置好了基本的設置。接下來,你可以按照Harbor的官方文檔繼續(xù)執(zhí)行安裝和啟動Harbor的后續(xù)步驟。