zoukankan      html  css  js  c++  java
  • Harbor安装

    前置条件说明: 本地环境为centos7.4,docker 19.3

    1.下载harbor

        url: https://github.com/goharbor/harbor/releases

        安装版本为: 1.10.2

         wget https://github.com/goharbor/harbor/releases/download/v1.10.2/harbor-online-installer-v1.10.2.tgz  版本有online和offline 区别是offline包含需要的镜像文件

         tar xf harbor-online-installer-v1.10.2.tgz  解压缩

    2.修改配置文件

      修改harbor.yaml

      a.修改hostname  这个可以用IP也可以用域名 最好用域名 

      b.修改https 下的 certificate和private_key,https还是配置好,免费证书申请: https://letsencrypt.osfipin.com/?tdsourcetag=s_pctim_aiomsg

      c. data_volume和log.logcation 看自己选择修改 可以用默认也可以使用自定义路径

    3.安装

       a.执行 ./prepare 初始化配置

       b.执行install.sh  开始安装

        安装完成后查看  docker ps 查看所有镜像是否启动 如果有问题 查看 docker logs  CONTAINER ID 或者NAMES

    4.测试

       a.在浏览器打开刚刚 horbor.yaml配置的 hostname, 使用admin账号登录 密码在harbor.yaml中

       b.选择项目菜单,然后新建一个项目 例如: test

       c.修改 /etc/docker/daemon.json  添加一项  “insecure-registries":["hostname"]        hostname为harbor.yaml中配置的hostname,重启docker  systemctl restart docker

       d. 以mongo镜像测试  

           docker pull mongo

          docker tag  mongo hostname/test/test_mongo:1.0.0

          docker login  hostname   #账号密码可以先使用admin账号

         docker push hostname/test/test_mongo:1.0.0

        在管理后台 在创建的test项目中 查看镜像仓库 既可看到上传的test_mongo:1.0.0

  • 相关阅读:
    swift基本数据类型的使用
    宏定义单例类
    开发必备宏定义大全
    GUI02
    GUI01
    浅谈代码块的加载顺序
    Java里的多态
    在java中this和super的使用
    冒泡排序的简单优化
    命令行传参和不定传参
  • 原文地址:https://www.cnblogs.com/John5/p/harbor.html
Copyright © 2011-2022 走看看