环境准备
安装Docker服务和Docker Compose服务
Docker安装
- 操作系统建议:建议使用Ubuntu,因为CentOS和类OpenEuler可能会出现Docker相关容器正常运行,但Harbor的Web页面注册账号无法写入数据库的情况。
-
Docker安装步骤(这里以rpm包离线安装为例):
- 导入Docker压缩包
unzip (docker.name) # 假设(docker.name)为实际的压缩包文件名 mkdir /docker # 创建一个目录用于存放Docker文件(此步骤可能非必需,根据实际情况) sudo yum install docker # 使用yum安装Docker(确保yum源已配置) sudo systemctl start docker # 启动Docker服务 docker -v # 检查Docker版本,确认安装成功
- 导入Docker压缩包
安装Docker Compose
-
Docker Compose安装步骤:
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 下载对应版本的Docker Compose chmod +x /usr/local/bin/docker-compose # 赋予执行权限 docker-compose -v # 检查Docker Compose版本,确认安装成功
部署Harbor
下载并解压Harbor离线安装包
- 从GitHub上下载Harbor离线安装包。
- 将安装包导入到Linux中,并进行解压。
ls harbor-offline-installer-v1.5.0.tgz # 确认安装包存在 tar -zxf harbor-offline-installer-v1.5.0.tgz # 解压安装包 ls # 查看解压后的文件 # 输出示例:harbor harbor-offline-installer-v1.5.0.tgz
修改Harbor配置文件
- 使用
vim
或其他文本编辑器修改harbor.cfg
配置文件。
在文件中,找到并修改vim harbor.cfg
hostname
配置项为你的主机IP地址,如下所示:hostname = 你主机IP # 这里的“你主机IP”需要替换成实际的IP地址 # 其余配置项根据需要修改,Harbor启动成功后,默认可以通过80端口访问其Web页面
以上步骤完成后,你就已经准备好了Harbor的部署环境,并配置好了基本的设置。接下来,你可以按照Harbor的官方文档继续执行安装和启动Harbor的后续步骤。