安装部署harbor

配置文件中修改内容hostname 和 证书 私钥 需要指定到文件

hostname: hub.rainsc.com

# http related config
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  port: 80

# https related config
https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  # 证书 需要指定到文件
  certificate: /data/certificate/server.crt
  # 私钥
  private_key: /data/certificate/server.key
  # private_key: /data/private/key

# 数据库密码
database:
  # The password for the root user of Harbor DB. Change this before any production use.
  password: root123
# harbor密码
harbor_admin_password: Harbor12345
创建目录
sudo mkdir -p /data/certificate/

cd /data/certificate

#生成私钥
openssl genrsa -des3 -out server.key 2048
输入两遍密码:123456

#生成证书签名请求文件
openssl req -new -key server.key -out server.csr
输入私钥密码:123456
输入国家名:CN
输入省名:BJ
输入市名:BJ
输入组织名:RAINSC
输入机构名:RAINSC
输入域名:hub.rainsc.com
输入管理员邮箱:admin@rainsc.com
其它全部直接回车

#备份私钥
cp server.key server.key.org

#清除私钥密码
openssl rsa -in server.key.org -out server.key
输入私钥密码:123456

#签名证书
openssl x509 -req -days 1000 -in server.csr -signkey server.key -out server.crt

chmod +x /data/certificate/*

cd /root/harbor/
./install.sh

# 指定错误的证书和私钥会报错

访问harbor部署主机的ip即可 端口是80
用户名:admin
密码:Harbor12345
https://192.168.66.100/harbor/users

docker节点登录
docker login -u admin -p Harbor12345 hub.rainsc.com

可能无法登录 提示hub.rainsc.com不存在 问ai会说deamon写错了 其实是dns没有转发这个地址

posted @ 2024-08-22 15:59  rainsc  阅读(23)  评论(0编辑  收藏  举报