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)

相关推荐

  • js数组去重效率最高的方法(js数组遍历的三种方法)

    技术七种JS实现数组去重的方式分别是什么这篇文章将为大家详细讲解有关七种JS实现数组去重的方式分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。例:将下面数组去除重

    攻略 2021年12月14日
  • 使用sqlite数据要获取什么实例(sqlite怎么添加表的内容)

    技术SQLite中的FROM子句怎么用这篇文章主要介绍SQLite中的FROM子句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SQLite中的FROM子句FROM子句从数据库中可以获取到一

    攻略 2021年12月18日
  • Python编程题38--最长单词

    技术Python编程题38--最长单词 Python编程题38--最长单词题目
    给定一组单词words,请找出其中的最长单词,该最长单词是由words中其他单词逐步添加一个字母组成。若有多个长度相同的结

    礼包 2021年12月20日
  • 怎么使用MySQL中的select、distinct、limit

    技术怎么使用MySQL中的select、distinct、limit这篇文章主要讲解了“怎么使用MySQL中的select、distinct、limit”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路

    攻略 2021年11月10日
  • Redis的QPS浮动是多少

    技术Redis的QPS浮动是多少本篇内容主要讲解“Redis的QPS浮动是多少”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis的QPS浮动是多少”吧!测试环境配置Ub

    攻略 2021年12月3日
  • 什么是抽象工厂模式

    技术什么是抽象工厂模式这篇文章主要介绍“什么是抽象工厂模式”,在日常操作中,相信很多人在什么是抽象工厂模式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是抽象工厂模式”的疑惑有所帮助!

    攻略 2021年10月28日