问题标签 [jfrog-container-registry]

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 回答
257 浏览

docker - JFrog 容器注册表 (JCR) 不会加载

环境:

  • Macbook Pro:10.13.6 (17G65) High Sierra
  • Docker 桌面:2.4.0.0
  • Docker 引擎:19.03.13
  • 浏览器:Chrome 版本 87.0.4280.88(官方构建)(x86_64)

我无法运行 JFrog Container Registry webapp。我按照他们网站上的说明运行本地 docker 容器。当我最初连接到 时http://127.0.0.1:8081/artifactory,我看到一个加载动画,如下所示:

在此处输入图像描述

然后,它会自动重定向到http://127.0.0.1:8082/ui并给出错误:

在此处输入图像描述

如果我尝试转到http://127.0.0.1:8081/artifactory,它只会返回http://127.0.0.1:8082/ui并再次失败。我尝试使用隐身和其他浏览器,结果相同

我尝试了几种docker run变体,但我尝试过的最简单的是:

我检查了 docker 容器,它正在运行并监听各种端口:


更新

这在使用以下 docker run 命令(新的 docker 映像 URL)时有效


0 投票
0 回答
27 浏览

jfrog - Flutter 的依赖

在 Jfrog 中,我如何上传用 Dart 编写的 Flutter https://pub.dev/ 的插件或库 pub 依赖项,它们内部是否支持 android 和 iOS?

0 投票
1 回答
86 浏览

artifactory - 二进制文件大小在 jfrog 中显示很高

在此处输入图像描述

我已经从 jfrog 云中删除了所有工件,并且我已经删除了所有存储库。仍然二进制文件大小显示为 1.5GB。如何解决这个问题。我没有在 jfrog 中看到维护选项。我是个人用户,我是此帐户的管理员。

0 投票
1 回答
57 浏览

jfrog-cli - 我们如何在 Jfrog aql 语言规范文件中定义多个路径?

在定义的规范文件下方,我想在“路径”中添加更多值:{$match} 函数。我的意思是我需要在这种语法中定义多个路径,这可能吗?即:Test/dev、Test/qa、Test/prod 等。

0 投票
1 回答
416 浏览

kubernetes-helm - JFrog Helm 存储库总是返回 404

我的 JFrog 帐户中有 3 个 helm 存储库:

  • helm-local - 用于存储私有 helm 图表
  • helm-remote - 用于代理公共图表
  • helm - 虚拟一个,将两者结合在一起

我像这样配置我的 helm 客户端:helm repo add %reponame% https://%name%.jfrog.io/artifactory/helm --username %username% --password %password%因为它在https://www.jfrog.com/confluence/display/RTF6X/Helm+Chart+Repositories中有所描述。然后我做helm repo update

但是当我尝试这样做时helm pull %reponame%/%chartname%,它返回 404

它似乎在获取索引,并获取最新版本的图表,但无法获取正确的下载 URL。我究竟做错了什么?

0 投票
1 回答
450 浏览

docker - jfrog artifactory 作为 docker 注册表

我们使用 jfrog artifactory 作为 docker 注册表。可以将所有图像放在注册表中的单个存储库中。(具有单独的文件夹)。或者我们可以为每个应用程序创建一个存储库。

推荐的做法是什么?我们是否创建一个

  1. 每个应用程序的存储库或?
  2. 整个公司的一个存储库还是?
  3. 中间的东西,也许是几个单独的存储库?

为每个应用程序创建单独的存储库对管理员来说可能是很多工作?有更简单的方法吗?也许创建一个 CI/CD 作业来使用 API 创建和删除存储库?

0 投票
0 回答
86 浏览

visual-studio-code - 添加通用docker注册表时如何阻止visual-studio-code将“v2”附加到路径

我正在尝试从 Visual Studio Code Insiders 添加 JFrog Container Registry。连接成功但出现 404 错误,因为“/v2/”自动附加到 url。如何禁用此功能?

0 投票
1 回答
47 浏览

artifactory - JFrog Artifactory - 无法在副本服务器上为“docker”存储库设置复制

我有副本和主 Artifactory 服务器。我已经为许多不同的包(maven、npm、bower 等)成功设置了复制。我很难在我的副本服务器上为 docker 存储库设置拉复制。

我可以在 Web 浏览器中列出带有存储库结构的 URL 及其文件夹:

这列出了我在该仓库中的一个文件夹。我正在使用管理员用户访问。但是,如果我尝试在 JFROG Artifactory UI 中设置此 URL,则会收到以下消息:

我也找到了这个链接: https ://www.jfrog.com/confluence/display/JFROG/Smart+Remote+Repositories#SmartRemoteRepositories-Configuration 这意味着我应该/api/docker在存储库密钥之前使用前缀。

有了这个网址,我得到:

我也试过:

http://af.domain:8081/api/docker/front-docker 但我再次收到错误 404。我在高级选项卡上设置了管理员凭据。那是我用于所有其他复制的主服务器上的管理员用户,因此权限不应该是问题。

在日志中我看不到任何东西。我还能尝试什么?谢谢!

0 投票
1 回答
31 浏览

artifactory - Artifactory - 无法编辑嵌入式 Tomcat 的公共服务器名称

我们在 docker-compose 模式下使用 artifactory 6.20.0。堆栈已启动并运行良好。但我无法在 HTTP 设置中编辑“公共服务器名称”。它是灰色的。请建议我怎样才能改变它?

这给我带来了很多问题。

  1. TomCat 从哪个文件中选择这些值?
  2. 根据我的理解,如果我更改 Http 设置并使用 nginx 或 tomcat。仍然可以使用嵌入式 Tomcat 提供的相同地址访问我的工件,并且 nginx 将仅用于基于路径的路由。还是 nginx 负责这两个部分?

提前致谢。

0 投票
0 回答
27 浏览

postgresql - docker-compose 上的 Artifactory HA

docker V1.20,docker-compose 1.25 神器 7.33

我们有一个工件实例在 Docker-compose 项目上运行,带有 docker 卷。它是单实例。现在我们计划在 docker-compose 中进行 HA 设置。我们已经构建了单独的节点并在该节点上仅运行人工 docker 容器,该容器具有连接到主节点的 postgres sql DB 的环境变量。

但是当它连接时,我在数据库中看到以下错误。

错误:重复的键值违反了唯一约束“md_configs_config_name_idx”详细信息:键 (config_name)=(service_id) 已存在。声明:插入 md_configs (id,config_name,modified,data) 值 ($1,$2,$3,$4)

这个错误是关于什么的,消除这个错误的解决方案是什么?

此外,我在 docker-compose 文件中的 env varibale 中提到的密码与我在 system.yaml 中看到的密码不同。我知道这可能是因为用于隐藏密码的加密。但默认情况下,新节点上的人工 docker 容器不会从我的环境变量中获取密码,并且会出现身份验证错误。为此,我必须停止 artofactory 容器并从 docker 卷中手动编辑 system.yaml 文件,它可以工作。有什么办法可以解决这个问题吗?因为我希望 docker-compose 文件中的所有配置都是安全的,所以只需运行 docker-compose 就足以运行工件实例而不会出现任何问题。请建议如何解决这个问题