HCRM博客

CentOS Harbor安装过程中遇到问题?如何顺利部署和配置?

CentOS Harbor 安装指南

Harbor 是一个开源的企业级容器镜像仓库,用于存储、分发和签名容器镜像,本文将详细介绍如何在 CentOS 系统上安装 Harbor。

CentOS Harbor安装过程中遇到问题?如何顺利部署和配置?-图1

准备工作

  1. 确保系统满足以下要求:

    • CentOS 7 或更高版本
    • 2GB 以上内存
    • 1GB 以上磁盘空间
    • 开启防火墙和 SELinux
  2. 安装必要的依赖:

    • Docker
    • Git
    • Go
    • Python

安装步骤

  1. 安装 Docker

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io
    sudo systemctl start docker
    sudo systemctl enable docker
  2. 安装 Git

    sudo yum install -y git
  3. 安装 Go

    CentOS Harbor安装过程中遇到问题?如何顺利部署和配置?-图2

    sudo yum install -y golang
  4. 安装 Python

    sudo yum install -y python
  5. 下载 Harbor 源码

    sudo git clone https://github.com/goharbor/harbor.git
    cd harbor
  6. 修改 Harbor 配置文件

    vi harbor/harbor.yml

    修改以下参数:

    • harbor.admin.password: 设置管理员密码
    • harbor.http.port: 设置访问端口,默认为 80
  7. 修改 Docker 镜像仓库配置

    vi harbor/harbor.yml

    修改以下参数:

    • image.repository: 设置镜像仓库地址,如 registry.cn-hangzhou.aliyuncs.com/my-repo
    • image.tag: 设置镜像标签,如 latest
  8. 构建并启动 Harbor

    CentOS Harbor安装过程中遇到问题?如何顺利部署和配置?-图3

    sudo ./install.sh
  9. 访问 Harbor 打开浏览器,输入以下地址访问 Harbor:

    http://<your-host>:<port>

FAQs

  1. 问题:安装 Harbor 时遇到错误 "No go modules found" 如何解决?解答: 确保系统中已安装 Go,并执行以下命令更新 Go 依赖:

    sudo go get -u -v github.com/goharbor/harbor/harbor
  2. 问题:Harbor 的访问速度很慢,如何优化?解答: 可以通过以下方法优化 Harbor 的访问速度:

    • 设置合适的镜像仓库地址,如使用国内的镜像仓库。
    • 开启 CDN 加速。
    • 优化网络配置,如调整 TCP 参数等。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/82514.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~