港口离线安装
指导文件:海港文档|海港安装和配置(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