欢迎光临
个人技术文档整理

harbor 下载安装部署(一)

下载安装

直接下载太慢了,可以用迅雷下载到本地,改完配置再上传到服务器

#下载开源地址:https://github.com/goharbor/harbor/releases
#下载离线安装软件
wget https://github.com/goharbor/harbor/releases/download/v1.10.17/harbor-offline-installer-v1.10.17.tgz 
#wget https://github.com/goharbor/harbor/releases/download/v2.5.6/harbor-offline-installer-v2.5.6.tgz
#解压文件
tar -zxf harbor-offline-installer-v1.10.17.tgz
tar -zxf harbor-offline-installer-v1.10.17.tar
#解压后的文件夹是harbor

修改配置文件

  • harbor.yml
    hostname: harbor.demo.tool90.com #你的域名
    http:port: 803 #端口,80端口可能会冲突这里后面安装会提现
    # 默认支持443, 没有证书 这里要 去掉
    # https:
      # https port for harbor, default is 443
      # port: 443
      # The path of cert and key files for nginx
      # certificate: /your/certificate/path
      # private_key: /your/private/key/path
    #初始化密码
    harbor_admin_password: Harbor12345

     

安装 harbor

  • 上传文件到服务器目录如:/soft/harbor
  • 执行安装命令
  • ./install.sh

     

  • 权限问题
    报错:-bash: ./install.sh: Permission denied  #权限被拒绝
    解决方法:设置文件权限

    #chmod命令 – 改变文件或目录权限​​​​​​​
    chmod 777 install.sh  
    chmod 777 prepare
    # chmod 777 -R  /soft/harbor
    

     

  • 其他报错问题

    问题1:

    Network harbor_harbor  Error
    failed to create network harbor_harbor: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (iptables failed: iptables --wait -t nat -I DOCKER -i br-66a51c7ae506 -j RETURN: iptables: No chain/target/match by that name.  (exit status 1))

    解决: 说明docker网关是关闭的,docker network无法对新的container进行网络配置,重启一下docker就行。
     

    systemctl restart docker    //重启docker服务

     

  •  问题2:
    Error response from daemon: driver failed programming external connectivity on endpoint nginx (e0d1b980bf4becc4254edda347f57ec371e38e26008b546c0f562799225acbae): Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
    

    解决方案: 换一个端口: harbor.yml 中修改一下

    port: 803

 

启动运行harbor

  • 运行地址:harbor.demo.tool90.com:803
  • 默认账号密码:admin   Harbor12345

 

 卸载harbor命令

#在harbor目录下执行 
docker-compose down

 

 

赞(3)