#Docker# #k8s# #shell程式設計#
源配置由於這個是非重點內容,所以就直接推薦使用指令碼配置了。
配置Harbor之前,我們需要先配置一下源,可以使用我的指令碼進行配置,命令如下:
git clone https://gitee.com/faith01238/zgj_toutiao.git&&cd zgj_toutiao&&bash Y
配置源
安裝Docker由於這個也是非重點內容,所以也直接推薦使用指令碼配置了。
cd zgj_toutiao #進入專案根目錄bash Y #進入主入口
透過指令碼安裝Docker
Docker安裝完成
安裝Docker-compose這個算是僅次於主要內容的,那就用手動的教程來講解吧!
首先執行下面這條命令下載二進位制檔案
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/sbin/docker-compose
下載完成
下載成功之後,新增執行許可權:
chmod +x /usr/sbin/docker-compose
新增執行許可權
然後查詢軟體版本資訊:
docker-compose version
docker-sompose版本資訊
那麼到這裡,Docker-compose就安裝完成了,最後是本文的主角了:
安裝Harbor下載離線原始碼下載網址:
https://github.com/goharbor/harbor/releases
下載命令:
wget --no-check-certificate https://github.com/goharbor/harbor/releases/download/v2.1.2/harbor-offline-installer-v2.1.2.tgz
下載過程
下載完成之後,解壓:
tar -zxf harbor-offline-installer-v2.1.2.tgz
解壓完成
然後就可以修改配置檔案了。
修改配置檔案先使用下面的命令複製一個模板檔案:
cp harbor.yml.tmpl harbor.yml
然後看一下需要修改的地方:
主機名/IP修改
把hostname:的值改為你的IP地址,可以使用下面的命令快速修改:
IP=10.1.1.13 sed -i "s#hostname:.*#hostname: $IP#g" harbor.yml
把10.1.1.13改成你的IP
修改主機名/IP
然後如果還想自定義密碼的話就需要修改下面的引數:
harbor_admin_password修改管理員密碼(可選)
最後註釋掉HTTPS的配置引數即可部署(命令執行):
sed -i "13,19s/^/#/" harbor.yml #註釋第13到19行的內容
https預設配置內容
修改完成
開始部署然後執行部署指令碼即可開始:
./install.sh
開始執行部署指令碼
部署成功
然後我們可以看看容器執行情況:
docker ps -a
容器全部執行正常
訪問驗證部署完成之後,就可以訪問WEB頁面了:
http://10.1.1.13/harbor/
登入介面
使用者名稱:admin密碼(預設):Harbor12345或者使用下面的命令查詢初始密碼:
cat harbor.yml | grep harbor_admin_password | awk '{print $2}'
查詢預設密碼
最後登入成功:
成功登入管理介面
那麼本文的搭建教程就到這裡結束了!
最新評論