Harbor的簡單部署

2022-06-05 11:48:12 字數 2352 閱讀 2724

今天記錄一下harbor的簡單部署,因為剛開始接觸docker,有很多都不了解,只是照本宣科,請大家多多指教

我的環境是vmware虛擬機器,centos 7.6的作業系統

安裝docker環境

因centos自帶yum源沒有docker,所以增加乙個docker的yum源

yum-config-manager --add-repo

安裝docker相關軟體

安裝完成後,啟動docker服務

systemctl start docker

啟動docker服務,這樣自動建立/etc/docker目錄

docker安裝後預設沒有daemon.json這個配置檔案,需要進行手動建立。

配置daemon,修改docker cgroup driver為systemd和日誌格式設定。

cat > /etc/docker/daemon.json << eof

}eof

設定docker開機自啟動

systemctl enable docker

安裝docker-compose

對docker-compose檔案增加執行許可權,移動到sbin目錄下面。

chmod +x docker-compose-linux-x86_64

mv docker-compose-linux-x86_64 /usr/local/sbin/docker-compose

檢視docker-compose版本,是否生效。

安裝harbor私有倉庫

解壓harbor檔案到指定目錄,這個目錄沒有硬性規定。

tar xf harbor-offline-installer-v2.0.1.tgz -c /var

進入harbor目錄,修改harbor.yml配置檔案,軟體自帶有乙個tmpl的模板檔案,可以通過複製此檔案進行編輯。

cd /var/harbor/

cp harbor.yml.tmpl harbor.yml

vim harbor.yml

第5行,修改主機位址,因為是實驗環境,可以修改成伺服器ip位址

第7到18行, harbor啟用http和https協議,因為實驗環境,可以把13行到18行進行遮蔽,只啟用http協議

第34行,harbor的管理員密碼

第47行,harbor的資料儲存位置

修改完配置檔案後,在的當前目錄執行./install.sh,進行harbor安裝。

提示完裝完成後,可以通過 docker ps 檢視harbor已經啟動完成

然後在瀏覽器上,輸入伺服器ip位址,開啟harbor登入介面。預設使用者名稱是admin,密碼就是在harbor.yml裡配置的密碼

停止與啟動harbor

因為harbor是基於docker-compose服務編排的,所以通過 docker-compose啟動或者關閉harbor

在harbor目錄下面可以通過執行以後命令,進行關閉和啟動harbor

docker-compose down

docker-compose up -d

乙個簡單的harbor就部署完成。

在此特別感謝。

harbor部署常見的錯誤

總結部署harbor過程所遇到的一些坑 解決方法 根據你push的專案裡的下面格式來進行打tag來推送 例如 docker tag 映象 harbor.test.com test tomcat image tag 解決方法 由於這邊是開啟了harbor的https,需要在你的 etc docker目...

DevOps部署篇 Harbor的安裝

這裡就不在詳細解釋了,和之前幾篇文章一樣 通過阿里雲的映象獲取 wget o etc yum.repos.d docker ce.repo yum install docker ce y systemctl start docker systemctl enable docker sudo mkdi...

Docker倉庫之harbor部署

第三步 解壓harbo安裝包 root ken1 tar xf harbor offline installer v1.8.2.tgz 第四步 修改配置檔案 root ken1 harbor vim harbor.yml hostname 192.168.64.5 第五步 執行harbor指令碼 r...