• Centos7下harbor的安装部署


    Harbor 是一个由 CNCF 托管的开源的 Docker 镜像仓库管理工具,我们可以通过它快速的建立起自己的私有仓库,是一个DevOps组件。
    在本地搭建一个Harbor服务,其他在同一局域网的机器可以使用Harbor进行镜像提交和拉取,搭建前需要本地安装docker服务和docker-compose。

    安装Docker Compose

    cenos7下Docker Compose1.25.4 的安装

    安装 harbor ,版本需要1.18.0+

    获取需要安装的版本 https://github.com/goharbor/harbor/releases
    在github官网或者其他资源链接下载,下载后解压。

    wget https://github.com/goharbor/harbor/archive/v2.1.0-rc1.tar.gz
    
    • 1
    tar -xvf v2.1.0-rc1.tar.gz
    
    • 1

    修改一下文件夹的名称:

    mv harbor-2.1.0-rc1 harbor
    
    • 1
    cd harbor/make
    
    • 1

    解压完成后在当前目录生成harbor目录,复制和修改harbor目录下的harbor.yml

    cp harbor.yml.tmpl harbor.yml
    
    • 1

    在这里插入图片描述
    配置harbor.yml文件,主要修改一下,hostname,port

    hostname:配置主机名称,不可以设置127.0.0.1,localhost这样的主机名,可以是IP或者域名
    Port:因为80端口号可能被nginx 占用所以修改一下。
    
    • 1
    • 2
    vim harbor.yml
    
    • 1

    在这里插入图片描述
    设置完harbor.yml可以安装:

    ./install.sh
    
    • 1

    如果报错:
    在这里插入图片描述
    注释掉harbor.yml 中https相关内容
    还是报错:
    在这里插入图片描述
    需要修改install.sh文件。在87行下面加上一句:

    ./prepare $prepare_para
    sed -i "s/v2.6.0-build.1359/v2.5.1-rc1/g" docker-compose.yml
    
    • 1
    • 2

    黑框里面换成你报错的版本换成后面的可用的版本。
    在这里插入图片描述
    显示不报错了。
    在这里插入图片描述
    安装成功以后长这样:
    在这里插入图片描述

    访问

    ip:8282
    安装好后是默认用户名和密码如下: user:admin password:Harbor12345

    在这里插入图片描述
    这样就安装成功了。

  • 相关阅读:
    swagger常用注解
    JNDI注入分析
    【Jmeter】提取和引用Token
    中断下半部之 work queue
    基于JavaSwing开发的坦克大战游戏 课程设计 大作业 毕业设计
    lnmp环境安装ffmpeg,并在Yii2中使用
    PMP_第7章章节试题
    Cookie和localStorage存储的区别
    Win7怎么把控制面板添加到右键菜单
    Using Definition View 使用定义视图
  • 原文地址:https://blog.csdn.net/u010797364/article/details/125465945