永久地址:Harbor, 安装(保存网址不迷路 🙃)
环境要求
Python,Docker,Docker Compose
CentOS 7.4 and Harbor 1.7.5
Installation and Configuration Guide
Configuring Harbor with HTTPS Access
安装 Harboar 服务
1)安装 Docker 环境,参考 Installing Docker 笔记;
2)安装 Docker Compose 工具,参考 Docker Compose 笔记;
3)安装 Certbot 命令,申请证书(1),配置自动续期及服务重载(2),参考 Certbot 笔记;
4)安装 Harobor 服务:
# 下载离线安装包 # https://github.com/goharbor/harbor/releases/tag/v1.7.5 # 修改 harbor.cfg 文件 # 执行 install.sh 进行安装 ################################################################################ # !!!如果需要修改配置文件 ################################################################################ docker-compose down -v vim ./harbor.cfg ./prepare docker-compose up -d
关于 Certbot 问题
1)在配置文件 ./harbor.cfg 中设置证书路径,使用 certbot 申请的证书(位于 /etc/letsencrypt/ 目录);
2)执行 ./prepare 命令将证书复制到 /path/to/harboar/common/config/nginx/cert/ 目录
3)Harbor 的 Nginx 服务使用在 /path/to/harboar/common/config/nginx/cert/ 中的证书
x
也就是说,在 cert renew 后,如果想要使用新的证书,需要进行“配置文件修改”步骤:
certbot renew ./prepare docker-compose restart proxy # Nginx 服务
相关文章
「Harbor」- 删除仓库,释放空间
「Harbor」- 常见错误汇总
「Harbor」- HTTP status 504 Gateway Time-out
「Harbor」- 管理与配置
「Harbor」- 重置或取回 admin 密码
「Harbor」- 杂记