问题标签 [harbor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

nginx - Nginx反向代理无法加载Harbor页面

我正在尝试将港口放在另一个 nginx 反向代理后面

nginx 反向代理 (server1) --> Harbor (在另一个 server2 中使用 docker-compose)

无法达到港口服务器配置如下

}

片段/self-signed.conf

片段/ssl-params.conf

nginx日志如下 港口页面卡在加载中

0 投票
1 回答
131 浏览

docker - Harbor机器人帐户:来自守护程序的错误响应:未经授权:需要身份验证

我总是得到:

尝试登录时:

0 投票
0 回答
10 浏览

docker - 更改默认 docker 注册表以使用 Harbor 作为默认注册表

我有一个关于如何更改和强制 docker 为这个解决方案使用公司注册表的问题我部署了启用代理的港口,如果我在我的 pull 命令中指定 registry-name,它可以从 docker hub 拉图像并将其拉回我的系统. 强文本 我的问题从我发出docker pull some-image开始,docker 应该使用我的注册表作为默认值而不是 docker hub 并且我还在我的守护程序文件中配置 registry-mirror。

谢谢

0 投票
2 回答
35 浏览

installation - Habor 安装程序认为 docker-compose 未安装

我正在尝试在 CentOS 7 主机上安装 Harbor 2.4.1。我已经安装了 docker 和 docker-compose。但是我尝试运行 ./install.sh 来安装港口我收到了消息

Docker 和 docker-compose 可用。问题是什么?

0 投票
2 回答
169 浏览

kubernetes-helm - 如何使用 Helm CLI V3.7.2 和 Harbor 2.4.0-d4affc2 将 helm chart 推送到 Harbor

正在努力寻找适用于特定版本的 Harbor 和 Helm 的文档。

我试过添加我的回购......

目前没有问题

然后我尝试在本地目录(.tgz 文件)中推送图表

我收到一个错误“错误:远程缺少方案前缀(例如“oci://”)

如果我尝试

我收到错误“拨号 tcp:查找港口:没有这样的主机”

我试过了

我收到一个错误“看起来 oci://myharbor.mydomain.com/chartrepo/myproject 不是有效的图表存储库”

如果我只是尝试直接推送而不使用注册的仓库

我收到错误“错误:意外状态:401 未经授权”

如果我先登录...

再次推动的尝试

相同的错误“错误:意外状态:401 未经授权”

我的目标是能够将掌舵图推入 Harbour 并让它们出现在该区域... 在此处输入图像描述

0 投票
0 回答
12 浏览

docker - Docker 守护程序因letsencrypt certbot 创建的证书而失败

我已经设置了 Harbor(一个 Docker 私有注册表),并尝试使用 Docker 连接到它。

sudo docker pull registry.mysite.nl/test

但我不断得到:

但是,如果我使用浏览器访问该站点,一切都会顺利进行。所有客户端,在我的 Mac 上,在该机器上的本地主机上等都会发生。

任何想法?- 我多次重新生成证书等..

编辑:我从letsencrypt获得的证书有:

CLIENT_CERT INTERMEDIDIATE_CERT ROOT_CERT

全部在一个文件中。使用 OpenSSL 检查证书会导致验证错误

当我从此文件(在服务器上)删除 ROOT_CERT 时,错误消失了:

但是 Docker(和 podman)一直在抱怨无效的证书。 x509: certificate has expired or is not yet valid: current time 2022-02-17T17:19:53Z is after 2016-01-12T16:41:00Z

0 投票
2 回答
25 浏览

azure - 如何为 Azure Keyvault + SecretProviderClass + imagePullSecrets + Private docker repository 配置部署文件

如何为 Azure Keyvault + SecretProviderClass + imagePullSecrets + Private docker repository 组合配置部署文件。

我们有私有 Docker 存储库来维护映像,现在我们需要在 Azure 密钥库中维护该 Docker 存储库的凭据,使用 SecretProviderClass 将其导入 AKS,在“imagePullSecrets”下使用该密钥