Harbor-arm64 项目安装与使用教程
项目地址:https://gitcode.com/gh_mirrors/ha/harbor-arm64
1. 项目目录结构及介绍
harbor-arm64/
├── build_dir/
├── contrib/
├── docs/
├── make/
├── src/
├── tests/
├── tools/
├── CHANGELOG.md
├── LICENSE
├── Makefile
├── README.md
├── VERSION
├── code-of-conduct.md
└── gskey.sh.enc
目录结构说明
- build_dir/: 构建过程中生成的临时文件目录。
- contrib/: 包含社区贡献的代码和工具。
- docs/: 项目文档,包括安装、配置和使用指南。
- make/: 包含Makefile文件和构建脚本。
- src/: 项目源代码目录。
- tests/: 测试代码和测试用例。
- tools/: 项目使用的工具和脚本。
- CHANGELOG.md: 项目更新日志。
- LICENSE: 项目许可证文件。
- Makefile: 项目构建和安装的主Makefile文件。
- README.md: 项目介绍和基本使用说明。
- VERSION: 项目版本号文件。
- code-of-conduct.md: 项目行为准则。
- gskey.sh.enc: 加密的脚本文件。
2. 项目的启动文件介绍
Makefile
Makefile
是项目的主构建文件,包含了项目的构建、测试和打包命令。以下是一些常用的命令:
- make package_offline: 生成离线安装包。
- make test: 运行项目的测试用例。
- make build: 构建项目。
启动命令
make package_offline -e VERSIONTAG=v1.9.3 PKGVERSIONTAG=v1.9.3 UIVERSIONTAG=v1.9.3 DEVFLAG=false CLAIRFLAG=true
该命令用于生成离线安装包,其中 VERSIONTAG
、PKGVERSIONTAG
和 UIVERSIONTAG
指定了版本号,DEVFLAG
和 CLAIRFLAG
控制开发和安全扫描功能的开关。
3. 项目的配置文件介绍
harbor.yml
harbor.yml
是 Harbor 项目的主要配置文件,包含了 Harbor 的各种配置选项,如数据库连接、Redis 配置、HTTPS 设置等。以下是一些关键配置项:
# 数据库配置
database:
password: root123
max_idle_conns: 50
max_open_conns: 1000
# Redis 配置
redis:
host: redis:6379
password:
registry_db_index: 1
jobservice_db_index: 2
chartmuseum_db_index: 3
# HTTPS 配置
https:
port: 443
certificate: /your/certificate/path/server.crt
private_key: /your/private/key/path/server.key
配置文件路径
配置文件通常位于项目的 make/
目录下,具体路径为 make/photon/harbor.yml
。
配置文件修改
在部署 Harbor 时,需要根据实际环境修改 harbor.yml
文件中的配置项,如数据库连接信息、Redis 配置等。修改完成后,重新运行 make package_offline
命令生成新的安装包。
总结
通过本教程,您应该已经了解了 Harbor-arm64 项目的目录结构、启动文件和配置文件的基本信息。根据这些信息,您可以顺利地进行项目的构建、安装和配置。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考