Harbor offline 安装

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Harbor offline 安装脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

 

指导文档:Harbor docs | Harbor Installation and configuration (goharbor.io)

1、 安装前的需求:安装前的需求:

CPU    最少2核         建议4核

内存        最少4G        建议8G

硬盘        最少40G       建议160G

docker引擎           17.06.0-ce或更高

Docker compose   1.18.0或更高

OPEnssl                 最好是最新的,用于生成https证书

网络端口:80,443,4443可用(可修改)

2、 下载离线安装文件

本次操作下载的v2.4.0-rc2版本

下载地址:Releases · goharbor/harbor · GITHub

GPG验证未通过,原因未知

解压下载包:tar xzvf harbor-offline-installer-v2.4.0-rc2.tgz

3、 配置https访问

此次未配置,参考文档

在配置文件中注释掉关于https的配置

 

Harbor  offline  安装

4、 配置harbor.yML文件

复制一份模板文件:cp harbor.yml.tmpl harbor.yml

打开修改hostname成自己的ip(不能是127.0.0.1或localhost),简单可用,如果80端口有占用可修改第10行

http下面的port。

 

Harbor  offline  安装

5、 harbor各组件内部通信默认使用http,修改为https参考文档。

6、 执行安装脚本:

首先先添加目录/VAR/LOG/harbor/:mkdir /var/log/harbor/

sh install.sh安装即可,

出现错误ERROR:root:Error: The PRotocol is https but attribute ssl_cert is not set,是因为在使用https的前提下没有配置证书,不需要https的时候可以按步骤3注释掉相关配置项。

如果需要给镜像签名,实现内容谁,添加选项--with-notary,此时必须配置https。

如果需要漏洞检查,添加选项--with-trivy。

如果需要使用helm仓库服务,添加选项--with-chartmuseum。

出现 ✔ ----Harbor has been installed and started successfully.----   说明已经正常安装,此时可以在本机浏览器输入你的hostname:port打开harbor,默认用户名和密码

admin

Harbor12345

 

Harbor  offline  安装

7、推送镜像到harbor仓库

因为没有配置https,因此在Push的时候会出现错误,需要vim /etc/docker/key.json

添加

{ "insecure-registries":["你的ip:你的端口"] }

即下面标注位置的地址。

此时docker login -u admin -p Harbor12345登录后可按照网页提示push镜像。

Harbor  offline  安装

8、Docker compose的安装

下载地址:https://github.COM/docker/compose/releases

wget "https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-x86_64" -o " /usr/libexec/docker/cli-plugins/docker-compose"

chmod +x /usr/libexec/docker/cli-plugins/docker-compose

此时docker就有了compose这个插件

 

@H_304_112@

但是harbor不会使用此插件,因此还需要把此执行文件放到环境变量的目录中:

ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/ docker-compose

当执行下图命令正常后才算安装了docker-compose

 

Harbor  offline  安装

脚本宝典总结

以上是脚本宝典为你收集整理的Harbor offline 安装全部内容,希望文章能够帮你解决Harbor offline 安装所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。