Harbor 安装教程

一、安装 Docker

  1. 安装必要的一些系统工具

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 添加 Docker 软件源信息

    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 修改软件源配置

    sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
    
  4. 更新并安装 Docker-CE

    sudo yum makecache fast
    sudo yum -y install docker-ce
    
  5. 启动 Docker 服务

    sudo systemctl start docker
    
  6. 设置 Docker 开机自启

    sudo systemctl enable docker
    

二、安装 Docker Compose

  1. 下载 Docker Compose 执行文件

    wget https://github.com/docker/compose/releases/download/v2.32.2/docker-compose-linux-x86_64
    
  2. 将执行文件移动到 /usr/bin 目录下,并改名

    cp docker-compose-linux-x86_64 /usr/bin/docker-compose
    chmod +x /usr/bin/docker-compose
    
  3. 检查是否安装成功

    docker-compose --version
    # 输出:docker-compose version 2.32.2, build 0a186604
    

三、安装 Harbor 离线包

  1. 下载 Harbor 离线包

    直接在浏览器中右键复制链接,下载我们需要的版本:

    wget https://github.com/goharbor/harbor/releases/download/v2.12.1/harbor-offline-installer-v2.12.1.tgz
    
  2. 解压 Harbor 离线包

    tar -zxvf harbor-offline-installer-v2.12.1.tgz -C /usr/local/
    
  3. 进入 Harbor 目录

    cd /usr/local/harbor
    
  4. 复制模板文件并编辑配置文件

    cp harbor.yml.tmpl harbor.yml
    vim harbor.yml
    

    编辑 harbor.yml 配置文件,确保配置正确的 Harbor 地址、端口等信息。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 准备启动 Harbor

    执行 prepare 命令来准备启动环境。这个过程会检查并准备相关的环境设置。

    ./prepare
    
  2. 启动 Harbor

    完成准备后,运行以下命令来安装并启动 Harbor。这个过程会下载并运行 7 个镜像。

    ./install.sh
    

四、配置 Docker 使用 Harbor 镜像

  1. 登录 Harbor

    访问 Harbor 管理界面:http://192.168.80.199:5000
    默认账号密码:admin / Harbor12345

  2. 配置 Docker 使用 Harbor 仓库

    编辑 /etc/docker/daemon.json 文件,添加 Harbor 地址至 insecure-registries 配置中:

    {
      "insecure-registries": ["192.168.80.199:5000"]
    }
    
  3. 重新启动 Docker 服务

    systemctl restart docker
    
  4. 重新启动 Harbor

    # 进入 Harbor 的 docker-compose 目录
    cd /var/loacal/harbor
    docker-compose down
    docker-compose up -d
    

五、测试 Harbor 镜像推送

  1. 查看本地镜像

    docker images
    
  2. 标记镜像并推送到 Harbor

    docker tag docker-0.unsee.tech/hello-world:latest 192.168.80.199:5000/library/hello-world:latest
    docker push 192.168.80.199:5000/library/hello-world:latest
    

    完成推送后,Harbor 中会显示该镜像。在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DZSpace

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值