harbor 仓库安装 centeos 9
时间: 2024-12-31 22:42:34 浏览: 18
### 在 CentOS 9 上安装 Harbor 容器镜像仓库
#### 准备工作
确保系统已更新至最新状态并安装必要的依赖项。对于CentOS 9,建议先确认Docker和docker-compose已经正确安装。
```bash
sudo yum update -y
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
```
启动并设置 Docker 开机自启:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 下载与解压 Harbor 离线安装包
前往Harbor GitHub页面下载适用于目标系统的离线安装文件。选择稳定版次进行下载,例如v2.10.3版本[^1]。完成下载之后执行如下命令来解压缩该软件包:
```bash
tar xzvf harbor-offline-installer-v2.10.3.tgz
cd harbor
```
#### 修改配置文件
编辑`harbor.yml.tmpl`文件以适应环境需求,比如修改hostname、管理员密码等参数。此步骤非常重要因为这决定了后续访问Harbor的方式以及安全性设置。
#### 执行安装脚本
运行提供的安装脚本来初始化Harbor服务。在此之前,请仔细阅读README.md文档中的注意事项部分,了解可能影响部署的因素。
```bash
./install.sh
```
如果一切顺利的话,现在应该可以在指定域名或IP地址下通过浏览器访问到Harbor Web界面了。
#### 测试推送镜像
为了验证Harbor的功能正常与否,在另一台机器(A电脑)上登录Docker客户端,并尝试上传一个现有的本地镜像作为测试案例[^2]。假设要推送的是名为`jenkinsci/blueocean:1.19.0`的镜像,则操作流程大致如下所示:
1. 登录远程私库;
2. 给待传镜像打标签(tag),使其指向新建立好的Harbor服务器路径;
3. 推送标记后的镜像至Harbor。
具体指令可以参照官方指南或者其他相关资料获取更详细的说明。
阅读全文