亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

harbor的安裝和部署

發布時間:2020-05-27 17:14:35 來源:億速云 閱讀:1673 作者:鴿子 欄目:系統運維

1 先決條件

Harbor被部署為多個Docker容器,因此可以部署在任何支持Docker的Linux發行版上。目標主機需要安裝Python,Docker和Docker Compose。

1.1 硬件

資源類型容量說明
CPU最少2個CPU首選4個CPU
內存最少4GB首選8GB
硬盤最少40GB160GB為佳

1.2 軟件

名稱版本說明
Python2.7或更高請注意,您可能必須在默認未安裝Python解釋器的Linux發行版(Gentoo,Arch)上安裝Python
Docker engine1.10或更高有關安裝說明,請參閱:https://docs.docker.com/engine/installation/
Docker Compose1.6.0或更高有關安裝說明,請參閱:https://docs.docker.com/compose/install/
OpenSSL最好是最新的生成harbor證書和密鑰

1.3 網絡端口

端口協議說明
443HTTPSHarbor門戶和核心API將在此端口上接受https協議的請求
4443HTTPS與Harbor的Docker Content Trust服務的連接,僅在啟用Notary時才需要
80HTTPHarbor門戶和核心API將在此端口上接受HTTP協議的請求

2 環境

OS:centos7
harbor版本:1.7.5
python版本:2.7
docker-ce版本:19.03.6
docker-compose版本:1.25.3
harbor服務端ip:192.168.7.72
harbor客戶端ip:192.168.7.73
防火墻和selinux:關閉

3 安裝步驟

1.安裝docker-ce
2.安裝docker-compose
3.自簽ssl證書
4.下載harbor離線安裝包并解壓
5.配置harbor.cfg
6.運行install.sh安裝和啟動harbor
7.測試從harbor倉庫下載和上傳鏡像

3.1 安裝docker-ce

官方文檔:https://docs.docker.com/install/linux/docker-ce/centos/

3.1.1 卸載舊版本

#yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

3.1.2 安裝所需的軟件包

#yum install -y yum-utils device-mapper-persistent-data lvm2

3.1.3 添加docker存儲庫

#yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

3.1.4 安裝最新版的docker-ce

#yum install -y docker-ce docker-ce-cli containerd.io

3.1.5 啟動docker并設置為開機自啟動

#systemctl enable --now docker

3.1.6 添加阿里云鏡像加速器

瀏覽器打開http://cr.console.aliyun.com,注冊或登錄阿里云賬號,點擊左側的“鏡像加速器”,將會得到一個專屬的加速地址,而且下面有使用配置說明:

harbor的安裝和部署

#tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://5uhltnnr.mirror.aliyuncs.com"]
}
EOF
#systemctl daemon-reload
#systemctl restart docker

3.1.7 查看docker版本信息

#docker --version
Docker version 19.03.6, build 369ce74a3c

3.2 安裝docker-compose

3.2.1 到GitHub下載對應版本的二進制文件

下載地址:https://github.com/docker/compose/releases

#pwd
/usr/local/bin

3.2.2 將可執行權限應用于二進制文件

#mv docker-compose{-Linux-x86_64,}
#chmod +x docker-compose

3.2.3 創建軟鏈接

#ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

3.2.4 測試安裝

#docker-compose --version
docker-compose version 1.25.3, build d4d1b42b

3.3 自簽ssl證書

官方文檔:https://github.com/goharbor/harbor/blob/master/docs/1.10/install-config/configure-https.md

#mkdir /data/cert -p
#openssl genrsa -out /data/cert/server.key 2048
#openssl req -x509 -new -nodes -key /data/cert/server.key -subj "/CN=reg.hechunping.com" -days 36500 -out /data/cert/server.crt
#mkdir /etc/docker/certs.d/reg.hechunping.com -p
#cp /data/cert/server.crt /etc/docker/certs.d/reg.hechunping.com/

3.4 下載harbor離線安裝包并解壓

離線安裝包下載地址:https://github.com/goharbor/harbor/releases/tag/v1.7.5

#cd /usr/local/src/
#tar xf harbor-offline-installer-v1.7.5.tgz
#ln -s /usr/local/src/harbor /usr/local/
#cd /usr/local/harbor/

3.5 配置harbor.cfg

修改以下三處,其它的不動
1.修改主機名
hostname = reg.hechunping.com
2.使用https協議
ui_url_protocol = https
3.登錄harbor控制臺的密碼
harbor_admin_password = 123.com

3.6 運行install.sh安裝和啟動harbor

#./install.sh

3.7 測試從harbor倉庫下載和上傳鏡像

3.7.1 測試harbor服務端登錄

#echo "192.168.7.72 reg.hechunping.com" >> /etc/hosts
#docker login https://reg.hechunping.com
Username: admin
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

3.7.2 在harbor的web頁面創建項目并上傳鏡像

harbor的安裝和部署
harbor的安裝和部署
harbor的安裝和部署
harbor的安裝和部署
harbor的安裝和部署

3.7.3 在harbor的客戶端下載剛才上傳的鏡像

harbor的安裝和部署

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹城市| 易门县| 南宫市| 卢氏县| 仙居县| 呼图壁县| 阳信县| 阿荣旗| 天柱县| 迁安市| 南昌市| 海口市| 正定县| 岳西县| 漳浦县| 合水县| 清涧县| 盐边县| 宣武区| 赫章县| 平果县| 罗源县| 永善县| 南平市| 鹤壁市| 屏边| 高邮市| 延安市| 鄂州市| 靖远县| 沙湾县| 泰州市| 双牌县| 山阳县| 尖扎县| 庆云县| 旬阳县| 湟源县| 招远市| 澄江县| 沾益县|