Habor是一个开源的镜像仓库,用于存储和管理Docker镜像。下面是Habor的安装、高可用和https加密教程:

  1. 安装Habor:

    • 下载并解压最新版本的Habor软件包。
    • 修改配置文件harbor.yml,根据需要配置数据库、存储等参数。
    • 运行install.sh脚本进行安装。
  2. 配置高可用:

    • 在多台服务器上分别安装并配置好独立的Harbor实例。
    • 使用负载均衡器(如Nginx)将流量分发到不同Harbor实例上。
  3. 配置https加密:
    (以下假设已经有了有效域名和SSL证书)
    a) 生成私钥文件:使用openssl命令生成私钥文件(例如privkey.pem)。

    openssl genrsa -out privkey.pem 2048

b) 创建证书签名请求:使用openssl命令创建证书签名请求(例如csr.csr),在过程中填写相关信息。
openssl req –new –sha256 –key privkey.pem –out csr.csr

c) 获取SSL证书:将csr.csr发送给CA机构进行验证,并获取相应的SSL证书。

d) 将私钥和SSL证书合并为一个PEM格式文件(例如fullchain.pem):
cat ssl_certificate.crt ssl_certificate.key > fullchain.pem

e) 修改harbor.yml配置文件,启用https并指定相应的私钥和证书路径。
https: port: 443 certificate: /path/to/fullchain.pem private_key: /path/to/privkey.pem

f) 重新启动Habor服务。

通过以上步骤,您就可以成功安装Habor镜像仓库,并实现高可用和https加密。这样可以确保镜像的安全性,并提供更好的访问性能和稳定性。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

最后修改:2023 年 07 月 28 日
如果觉得我的文章对你有用,请随意赞赏