• 第二章 Centos7 下Harbor-2.2.3安装


    一、官网下载Harbor

    #1.官网下载地址
    Harbor官网下载: https://github.com/goharbor/harbor
    
    #2.进入软件存放目录
    [root@jindada ~]$ cd /data/software/
    
    #3.下载habor-2.2.3
    [root@jindada /data/software]$ wget https://github.com/goharbor/harbor/releases/download/v2.2.3/harbor-offline-installer-v2.2.3.tgz
    

    二、解压Harbor安装包

    #1.解压harbor安装包
    [root@jindada /data/software]$ tar -zxf harbor-offline-installer-v2.2.3.tgz -C /opt/
    
    #2.查看harbor程序文件
    [root@jindada /data/software]$ cd /opt/harbor/
    [root@jindada /opt/harbor]$ ll
    total 502856
    -rw-r--r-- 1 root root      3361 Jul  5 13:39 common.sh
    -rw-r--r-- 1 root root 514891405 Jul  5 13:40 harbor.v2.2.3.tar.gz
    -rw-r--r-- 1 root root      7840 Jul  5 13:39 harbor.yml.tmpl
    -rwxr-xr-x 1 root root      2500 Jul  5 13:39 install.sh
    -rw-r--r-- 1 root root     11347 Jul  5 13:39 LICENSE
    -rwxr-xr-x 1 root root      1881 Jul  5 13:39 prepare
    
    #3.拷贝harbor配置文件
    [root@jindada /opt/harbor]$ cp harbor.yml.tmpl harbor.yml
    

    三、下载Docker-Compose

    #1.docker-compose官网下载地址 
    compose 官网下载:https://github.com/docker/compose/
    
    #2.下载docker-compose
    [root@jindada /opt/harbor]$ curl  -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100   633  100   633    0     0    736      0 --:--:-- --:--:-- --:--:--   736
    100 12.1M  100 12.1M    0     0  2466k      0  0:00:05  0:00:05 --:--:-- 4242k
    
    #3.添加执行权限
    [root@jindada /opt/harbor]$ chmod +x /usr/local/bin/docker-compose 
    
    #4.验证docker-conpose服务
    [root@jindada /opt/harbor]$ docker-compose -v
    docker-compose version 1.29.2, build 5becea4c
    

    四、修改Harbor配置文件

    #1.修改文件以下内容
    [root@jindada /opt/harbor]$ vim harbor.yml
    hostname: jinhuino1.cn
    certificate: /etc/ssl/private/4913471_www.jinhuino1.cn.pem
    private_key: /etc/ssl/private/4913471_www.jinhuino1.cn.key 
    

    五、上传SSL证书

    #1.新建证书存放目录
    [root@jindada /opt/harbor]$ mkdir -p /etc/ssl/private/
    
    #2.上传ssl证书
    [root@jindada /opt/harbor]$ cd /etc/ssl/private/
    [root@jindada /etc/ssl/private]$ rz
    
    #3.查看证书
    [root@jindada /etc/ssl/private]$ ll
    总用量 4
    -rw-r--r-- 1 root root 4081 7月  15 17:02 4913471_www.jinhuino1.cn_nginx.zip
    
    #4.解压证书
    [root@jindada /etc/ssl/private]$ unzip 4913471_www.jinhuino1.cn_nginx.zip 
    Archive:  4913471_www.jinhuino1.cn_nginx.zip
    Aliyun Certificate Download
      inflating: 4913471_www.jinhuino1.cn.pem  
      inflating: 4913471_www.jinhuino1.cn.key  
    

    六、安装Harbor

    #1.生成配置文件
    [root@jindada /opt/harbor]$ ./prepare
    
    #2.清空相关容器
    [root@jindada /opt/harbor]$ docker-compose down
    
    #3.安装并启动harbor
    [root@jindada /opt/harbor]$ ./install.sh
    ...	....
    Creating harbor-portal ... done
    Creating harbor-db     ... done
    Creating redis         ... done
    Creating harbor-core   ... done
    Creating harbor-jobservice ... done
    Creating nginx             ... done
    ✔ ----Harbor has been installed and started successfully.----
    

    七、测试登录

    # 测试登录
    [root@jindada /opt/harbor]$ docker login www.jinhuino1.cn --username=admin --password=Harbor12345
    WARNING! Using --password via the CLI is insecure. Use --password-stdin.
    WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded
    

  • 相关阅读:
    给python脚本传递命令行参数
    python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
    python包管理器pip
    python从新手到安装指南
    python基础知识
    使用Lua做为MMOARPG游戏逻辑开发脚本的一点体会
    游戏中各音效的音量默认值
    Unity Editor自定义菜单排序(MenuItem Order)
    没有安装vs通过Rider编译Dll
    MyBatis-Plus 代码生成器
  • 原文地址:https://www.cnblogs.com/jhno1/p/15016810.html
Copyright © 2020-2023  润新知