一、安装docker-ce和docker-compose 前提已经安装过docker
二、下载Harbor安装包
# 原下载命令,到github上下载,下载速度比较慢
wget https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.6.0.tgz
# 使用代理站点下载,下载速度快
wget https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.6.0.tgz
三、配置和安装Harbor
1.解压下载到Harbor安装包
# 解压到/opt/目录下,此命令需要在harbor压缩包目录下执行
# 命令执行完毕后,/opt/目录下,会存在harbor文件夹
tar -vxf harbor-offline-installer-v2.5.3.tgz -C /opt/
2.生成证书
# 进入harbor文件夹
cd /opt/harbor/
# 生成证书
openssl genrsa -out ca.key 4096
# 下面命令需要填写自己的域名或者IP,本人使用本机IP
openssl req -x509 -new -nodes -sha512 -days 3650 \
-subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=填写域名或者IP" \
-key ca.key \
-out ca.crt
# 示例仅供参考,请根据电脑实际IP自行填写
openssl req -x509 -new -nodes -sha512 -days 3650 \
-subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=127.0.0.1" \
-key ca.key \
-out ca.crt
3.移动证书位置
# 创建/data/cert/
mkdir /data/cert/
# 把证书(ca.crt、ca.key)位置移到/data/cert/目录下
mv ca* /data/cert/
4.修改Harbor配置
# 进入harbor文件夹
cd /opt/harbor/
# 将配置文件复制一份
cp harbor.yml.tmpl harbor.yml
# 修改配置文件内容
vi harbor.yml
修改为:
四、生成配置文件
# 在harbor目录下执行
./prepare
五、安装Harbor
# 在harbor目录下执行
./install.sh
六、访问Harbor控制端
浏览器输入:https://配置的IP或者域名:8443/
注意:此步骤如果不通,请查看自己设置的端口防火墙是否开启
默认用户名:admin
默认密码:Harbor12345
标签:opt,Centos,Harbor,ca,harbor,cert,key,安装 From: https://www.cnblogs.com/Gherardo/p/16965462.html