Harbor offline 安装

技术Harbor offline 安装 Harbor offline 安装指导文档:Harbor docs | Harbor Installation and Configuration (go

港口离线安装

指导文件:海港文档|海港安装和配置(goharbor.io)。

1.安装前要求:安装前要求:

CPU最低2核推荐4核。

内存至少4G推荐8G。

硬盘至少40G建议160G。

Docker引擎17.06.0-ce或更高版本。

Docker作曲1.18.0或更高版本。

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

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

2.下载离线安装文件。

在此操作中下载了v2.4.0-rc2版本。

下载地址:发布goharbor/harbor github。

GPG认证失败,原因不明。

解压下载包:tar xzvf harbor-offline-installer-v 2 . 4 . 0-RC2 . tgz。

3.配置https访问。

这次没有配置,请参考文档。

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

4.配置文件harbor.yml

复制模板文件:cpharbor.yml.tmplharbor.yml。

打开主机名并将其修改为自己的ip(不能是127.0.0.1或localhost),这既简单又可用。如果端口80被占用,您可以修改第10行。

http的以下端口。

5.港湾各组件内部通信默认使用http,改为https参考文档。

6.执行安装脚本:

添加目录/var/log/harbor/:mkdir/var/log/harbor/first。

可以安装Sh install.sh。

错误错误: root :错误:协议是https但是属性SSL _ cert没有设置,因为在使用https的前提下没有配置证书,不需要https的时候可以按照步骤3注释掉相关的配置项。

如果需要对图像进行签名,由谁来实现内容,并添加-with-公证员选项,此时必须配置https。

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

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

出现?-港湾已成功安装并启动。-表示安装正常。此时,您可以在本地浏览器中输入您的主机名:port来打开Harbor。默认用户名和密码为。

管理

港口12345

7.将图像推送到港口仓库。

由于没有配置https,推送时会出现错误,需要vim /etc/docker/key.json。

增加

{“插入-注册表”: [“您的ip:您的端口”]}

下面标记的地址。

此时docker log in-uad min-p harbor 12345登录后可以根据网页提示推送图片。

8.安装Docker作曲。

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

wget ' https://github.com/docker/compose/releases/download/v 2 . 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拥有了插件组合。

但是,harbor不会使用这个插件,所以有必要将这个可执行文件放在环境变量的目录中:

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

只有当下面的命令正常执行时,才会安装Docker-compose。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51633.html

(0)

相关推荐

  • javascript怎么删除session

    技术javascript怎么删除session这篇文章主要讲解了“javascript怎么删除session”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascri

    攻略 2021年11月10日
  • MHA高可用

    技术MHA高可用 MHA高可用目录今日内容概述今日内容详细1.MHA高可用概述2.MHA的工作原理MHA的组成MHA自动故障切换的步骤3.MHA的优点总结4.GTID主从复制什么是GTID主从复制GTI

    礼包 2021年10月20日
  • javascript迭代器怎么实现

    技术javascript迭代器怎么实现本篇内容主要讲解“javascript迭代器怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript迭代器怎么实现”吧

    攻略 2021年12月9日
  • 1063 Set Similarity (25 分),set)

    技术1063 Set Similarity (25 分),set) 1063 Set Similarity (25 分)(set)Given two sets of integers, the simi

    礼包 2021年11月27日
  • Oracle11g/12c dbms_stat extended stats 实验的示例分析

    技术Oracle11g/12c dbms_stat extended stats 实验的示例分析Oracle11g/12c dbms_stat extended stats 实验的示例分析,相信很多没有经验的人对此束手无

    攻略 2021年11月29日
  • mysql服务启动后该怎么操作(怎么用命令开启mysql以及运行结果)

    技术MySQL启动和关闭的方法是什么这篇文章主要介绍“MySQL启动和关闭的方法是什么”,在日常操作中,相信很多人在MySQL启动和关闭的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月23日