• docker-compose安装harbor


    docker-compose安装harbor

    环境:centos7

    1、安装docker

    官方文档

    • https://docs.docker.com/engine/install/centos/

    1、卸载旧版本

    $ sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    2、设置rpm仓库

    2.1 配置官方仓库
    $ sudo yum install yum-utils device-mapper-persistent-data lvm2
    $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    • 1
    • 2
    2.2 配置阿里云仓库
    $ sudo yum install yum-utils device-mapper-persistent-data lvm2
    $ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    • 1
    • 2

    3、安装指定版本 Docker Engine-Community

    3.1 查看所有版本
    $ yum list docker-ce --showduplicates | sort -r
    
    • 1
    3.2 安装指定版本
    $ yum install docker-ce-20.10.8-3.el7 docker-ce-cli-20.10.8-3.el7 containerd.io  docker-compose-plugin
    
    • 1

    4、配置镜像加速

    $ mkdir -p /etc/docker
    $ tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors":["https://registry.docker-cn.com","https://smym36v5.mirror.aliyuncs.com"],
    "insecure-registries":["harbor地址:harbor端口"]
    }
    EOF
    
    $ systemctl daemon-reload
    $ systemctl restart docke
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    5、验证docker

    $ docker version
    
    • 1

    2、安装docker-compose

    github地址

    • https://github.com/docker/compose/releases/

    下载地址

    • https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64

    安装

    wget https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64
    chmod +x docker-compose-linux-x86_64
    mv docker-compose-linux-x86_64 docker-compose
    
    • 1
    • 2
    • 3

    验证

    docker-compose version
    
    • 1

    3、下载harbor

    github地址

    • https://github.com/goharbor/harbor/releases
      官方文档
    • https://goharbor.io/docs/2.9.0/install-config/
    $ wget https://github.com/goharbor/harbor/releases/download/v2.9.1/harbor-offline-installer-v2.9.1.tgz
    
    • 1

    4、开始安装

    4.1 修改配置

    在这里插入图片描述

    $ tar xf harbor-offline-installer-v2.9.1.tgz
    $ cd harbor
    $ cp harbor.yml.tmpl  harbor.yml
    $ vim harbor.yml
    
    • 1
    • 2
    • 3
    • 4

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

    4.2 开始安装

    $ ./install.sh
    
    • 1

    在这里插入图片描述

    6、验证

    web登录默认账号密码: admin / Harbor12345

    $ docker ps
    
    • 1

    在这里插入图片描述

  • 相关阅读:
    第5章 总体设计【软件设计一般分为总体设计和详细设计,它们之间的关系是全局与局部】
    Panda3D如何加载obj格式的3D模型文件
    Day06--下拉刷新
    ahocorasick的报错
    JavaScript 64 JavaScript 函数 64.5 JavaScript 函数 Apply
    【教3妹学算法-每日1题】采集果实
    hana分割函数,hana处理json函数,等相关hana技巧
    AWS SAA C003 #33
    Python Socket对象的内置函数和属性一览表
    图扑数字孪生智慧加油站,构建安全防护网
  • 原文地址:https://blog.csdn.net/weixin_45112997/article/details/134535994