docker私有仓库harbor2.5.0版本部署
时间: 2025-05-18 07:51:10 浏览: 23
### Harbor 2.5.0 Docker 私有仓库部署指南
#### 准备工作
在开始部署之前,需确认目标服务器满足以下条件:
- 安装并运行了 Docker 和 Docker Compose。
- 系统为支持 Docker 的 Linux 发行版。
- 已获取到适合环境的 Harbor 安装包。
可以通过官方文档下载页面找到对应的安装文件[^2]。对于在线安装场景,可以直接通过 `wget` 命令拉取最新版本;而对于离线安装,则需要提前准备好安装包并上传至目标主机。
#### 下载与解压安装包
执行以下命令来完成 Harbor 安装包的下载和解压操作:
```bash
# 创建目录用于存放 Harbor 文件
mkdir harbor && cd harbor
# 使用 wget 获取对应版本的 Harbor 安装包 (以 v2.5.0 版本为例)
wget https://github.com/goharbor/harbor/releases/download/v2.5.0/harbor-offline-installer-v2.5.0.tgz
# 解压缩安装包
tar -zxvf harbor-offline-installer-v2.5.0.tgz
```
上述过程完成后会生成一个名为 `harbor.yml` 的配置文件模板以及若干其他脚本文件[^1]。
#### 修改默认配置
编辑 `harbor.yml` 来适配实际需求。主要关注以下几个部分:
- **hostname**: 设置访问该私有仓库所使用的域名或者 IP 地址。
- **http/https**: 如果计划启用 HTTPS 访问方式,则需要提供证书路径及相关参数设置。
- **database password**: 数据库密码字段应被替换为你自定义的安全字符串。
以下是调整后的样例片段展示(仅作示意用途,请依据具体情况进行修改):
```yaml
hostname: registry.mydomain.com
http:
port: 80
admin_password: your_admin_password_here
data_volume: /data
log:
level: info
rotate_count: 5
storage:
filesystem:
volume: /var/lib/docker/volumes/
```
保存更改之后继续下一步骤前务必验证语法无误。
#### 启动服务
当一切准备就绪后可以利用如下指令初始化数据库结构并启动全部组件容器实例群组:
```bash
./install.sh --with-trivy
```
此命令还会集成 Trivy 扫描工具以便于后续实现漏洞检测功能[^3]。如果不需要此项附加特性则省略相应选项即可。
待进程结束提示成功消息显示出来代表整个流程顺利完成!
---
### 注意事项
为了确保长期稳定运作还需考虑一些额外维护措施比如定期备份重要数据、监控资源消耗状况等等。
---
阅读全文
相关推荐














