| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
本文档详细指导了在CentOS 7.6系统上搭建Harbor环境的过程,包括硬件平台和软件平台的配置要求。硬件平台包括TaiShan 200 2280服务器、KunPeng 920处理器、内存、系统盘和数据盘等。软件平台包括CentOS 7.6操作系统、Docker-ce 19.03.8、Docker-compose 1.18.0等工具的安装与配置。文档还提供了Harbor源码的下载、解压、编译和安装步骤,包括对harbor.yml文件的修改、Arm64平台下的镜像迁移与构建,以及Harbor服务的启动和运行状态检查。 | ||
| AI总结 | ||
《Harbor 环境搭建指导书– CentOS 7.6》总结
一、硬件平台
- 服务器:TaiShan 200 2280
- 处理器:2*KunPeng 920 4826
- 内存:16*32G 2666MHz
- 系统盘:1 * 1.2T SATA HDD
- 数据盘:1 * 960G SSD
- 网络:1 * GE(板载)
二、软件平台
- 操作系统:CentOS 7.6,安装方法见文档,选择“Server with GUI”并附加“Development Tools”
- Docker-ce:版本19.03.8,支持版本最低为17.06.0-ce
- Docker-compose:版本1.18.0,支持版本最低为1.18.0
三、系统配置(可选)
1. 关闭防火墙
- systemctl stop firewalld.service
- systemctl disable firewalld.service
2. 修改SELINUX为disabled
- sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/SELINUX
3. 配置本地yum源
- 配置源文件:创建local.repo,挂载源镜像
四、软件安装
1. Docker-ce安装
- 安装指定版本:yum install docker-ce-3:19.03.8-3.el7.aarch64
- 启动Docker:systemctl start docker
- 设置自启动:systemctl enable docker
2. Docker-compose安装
- 安装EPEL源:yum install -y epel-release
- 安装docker-compose:yum install -y docker-compose -enablerepo=epel
五、Harbor安装
1. 源码下载解压
- wget https://github.com/goharbor/harbor/archive/v1.10.2.tar.gz
- tar -zxvf v1.10.2.tar.gz
- cd harbor-1.10.2
2. 编辑Makefile文件,启动编译组件功能
- vi Makefile,修改内容见文档
3. 编辑harbor.yml文件,修改hostname和https配置
4. 修改Dockerfile,拉取golang 1.12.12镜像
- find ./ -type f|grep "Dockerfile$"|grep -v "\.D"|xargs sed -i "s#photon:2.0#photon:3.0#g"
- docker pull golang:1.12.12
5. 编译、安装和启动Harbor服务
- make install GOBUILDIMAGE=golang:1.12.12 VERSIONTAG=v1.10.2 PKGVERSIONTAG=v1.10.2 UIVERSIONTAG=v1.10.2 BASEIMAGETAG=v1.10.2
6. 编译离线安装包(可选)
- make package offline GOUILDIMAGE=golang:1.12.12 VERSIONTAG=v1.10.2 PKGVERSIONTAG=v1.10.2 UIVERSIONTAG=v1.10.2 BASEIMAGETAG=v1.10.2
七、制作Harbor-core-base镜像
1. 复制Dockerfile
- cd make/photon/core
- mkdir base
- cp Dockerfile.base base/Dockerfile
- cd base
2. 修改Dockerfile
- sed -i "s/2.0/3.0/g" Dockerfile
3. 打包镜像
- docker build -t xxxx/harbor-core-base:1.10.2
4. 查看生成镜像
- docker images | grep xxxx
八、启动Harbor并验证
1. 启动Harbor
- tar -xvf harbor offline installer xxx.tgz && cd harbor
- sh install.sh
2. 查看模块运行状态
- docker-compose ps
3. 浏览器访问测试
- 通过浏览器访问Harbor界面,验证安装成功 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
文档评分














Harbor 环境搭建指导书– CentOS 7.6