轻松安装 Harbor

Harbor 官方提供了一个测试环境,可以在部署之前访问一下该测试环境,了解一下 Harbor 的新功能

Harbor测试环境

打开之后,注册一个账号就可以登录了

Harbor Install

Prerequisites

Harbor 安装之前需要先安装 Docker engine,Docker Compose,Openssl;当然还有就是一些硬件的配置,目前大部分机器应该都能支持


8.png

Harbor 启动默认是占用80端口(如果是 HTTP Schema,在生产环境还是最好使用 HTTPS),当然这个可以在后面的配置文件中更改

Download

接下来就是下载 Harbor 的安装包,Harbor 的安装包有两种:offline 和 Online,Offline就是在安装之前就会把所有的应用全部下载下来;Online 就是只是现在了配置文件和安装脚本,在执行安装脚本进行安装时才会去下载这些应用

Harbor Download

在打开上面的地址之后找到对应安装版本的,下载安装包:

7.png

第一个是离线安装包,第二个是在线安装包;带asc后缀的文件就是校验下载的包是不是对的

Harbor Install

下载之后,解压到到当前目录

tar -zxvf harbor-offline-installer-v2.2.2.tgz

解压之后的目录如下所示,找到其中的 harbor.yml.tmpl;当前这个文件就是 Harbor 安装的配置文件的模板,执行如下的命令更改成 harbor.yaml

cp harbor.yaml.tmpl harbor.yaml

然后打开该文件如下所示:


6.png

当然,你只需要更改 hostname 即可,这个 hostname 就是更改为你当前部署机器的 ip 或者域名

注:此处的 hostname 不能使用 localhost 和 127.0.0.1

下面的配置都可以默认,因为 Harbor 会有内部的数据库,所以你也不需要更;如果你想更改这些配置,可以参考

Harbor configuration

接下保存退出即可,然后执行如下命令进行安装:

su ./install.sh

Harbor 部署成功之后,默认的 Admin账密为:admin:root123,在登录成功之后就可以更改这组账密了

Harbor Portal 的登录地址就是 hostname,如果你更改了 http port就要再加上端口即可

参考地址:https://goharbor.io/docs/2.3.0/install-config/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容