Harbor 环境搭建指导书– CentOS 7.6
873.78 KB
12 页
0 评论
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
本文档提供了在CentOS 7.6环境下搭建Harbor的详细指导,包括硬件和软件平台配置、系统配置步骤如关闭防火墙、修改SELINUX、配置本地yum源等,软件安装与编译步骤如Docker-ce和docker-compose的安装,Harbor源码下载解压及编译,启动Harbor过程,以及疑难问题解答如Redis状态为down的解决方案。 | ||
| AI总结 | ||
《Harbor 环境搭建指导书– CentOS 7.6》总结
本文档主要指导在 CentOS 7.6 环境下搭建 Harbor,Harbor 是一个企业级私有 Docker 镜像仓库,提供 Web UI 界面、角色和用户权限管理、操作审计等功能,并整合了 Kubernetes 插件仓库,支持 Helm 管理 chart 包及 ChartMuseum 存储。
### 1. 硬件与软件配置
硬件平台:
- 服务器型号:TaiShan 200 2280
- 处理器:2*KunPeng 920 4826
- 内存:16*32G 2666MHz
- 系统盘:1*1.2T SATA HDD
- 数据盘:1*960G SSD
- 网络:1*GE(板载)
软件平台:
- CentOS 7.6
- Docker-ce 19.03.8(最低版本 17.06.0-ce)
- Docker-compose 1.18.0(最低版本 1.18.0)
- Harbor 1.10.2
### 2. 系统配置
1. **关闭防火墙**:
```bash
systemctl stop firewalld.service
systemctl disable firewalld.service
```
2. **禁用 SELinux**:
```bash
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
```
3. **配置本地 YUM 源**(可选):
- 删除原仓库:`mv /etc/yum.repos.d/ /etc/yum.repos.d-bak`
- 创建新仓库:
```bash
echo -e "[local]\nname=local\nbaseurl=file:///mnt\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/local.repo
```
- 挂载系统镜像:`mount /dev/cdrom /mnt`
### 3. 软件安装
1. **Docker-ce 安装**:
- 指定版本安装:
```bash
yum install docker-ce-3:19.03.8-3.el7.aarch64
```
- 启动 Docker:
```bash
systemctl start docker
systemctl enable docker
```
2. **Docker-compose 安装**:
- 安装 EPEL 源:`yum install –y epel-release`
- 安装 Docker-compose:
```bash
yum install –y docker-compose --enablerepo=epel
```
3. **Harbor 安装**:
- 下载并解压 Harbor 源码:
```bash
wget https://github.com/goharbor/harbor/archive/v1.10.2.tar.gz
tar –zxvf v1.10.2.tar.gz
cd harbor-1.10.2
```
- 编辑 `Makefile` 和 `harbor.yml` 文件,配置编译选项和功能。
- 编译并验证镜像:
```bash
docker build -t xxxx/harbor-core-base:1.10.2 .
docker images |grep xxxx
```
### 4. 软件运行
1. **启动 Harbor**:
- 查看模块状态:`docker-compose ps`
- 浏览器访问 Web 界面。
### 5. 常见问题解答
1. **Redis 状态为 down**:
- 原因:Redis 镜像编译时的 `jemalloc` 内存管理ページ大小(4k)与 CentOS 7.6 for arm 的默认页面大小(64k)不匹配。
- 解决方法:重新构建 Redis 镜像,确保页面大小与环境一致。
文档中还附带了详细的目录,便于用户快速查找所需内容。发布日期为 2020-07-01,版本号为 01。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
文档评分













