问题标签 [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 回答
193 浏览

docker - 无法通过 Docker 登录到在 Docker 中运行的 JFrog Artifactory

我按照Docker 安装部分中的步骤“让 JFrog Artifactory(版本 4.160 rev 40364)在 Linux Mint 上的 Docker 中运行,并且我能够从 Chrome 浏览器访问我的实例 JFrog Artifactory:http://SERVER_HOSTNAME:8082/ ui/. 请看网址

https://www.jfrog.com/confluence/display/JFROG/Installing+Artifactory#InstallingArtifactory-DockerInstallation

在我安装了 JFrog Artifactory 和 Docker 的运行 Linux 的虚拟服务器上,我的主机文件包含 docker-virtual.art.local docker-dev-local2.art.local docker-prod-local2.art.local

我还创建并编辑 /etc/default/docker 文件以包含 DOCKER_OPTS="$DOCKER_OPTS --insecure-registry docker-virtual.art.local --insecure-registry docker-dev-local2.art.local --insecure-registry docker-prod-local2.art.local --insecure-registry docker-remote.art.local"

我的问题是当我尝试 docker login docker-virtual.art.local
docker push docker-virtual.art.local/hello-world

我收到
来自守护进程的响应错误:获取https://docker-virtual.art.local/v2/ : Gateway Timeout

获取https://docker-virtual.art.local/v2/:网关超时

你能告诉我我做错了什么吗?

0 投票
1 回答
877 浏览

docker - 如何在 github repo 中使用从 jfrog artifactory 到 Dockerfile 的 war 文件

我需要帮助来构建 ci 管道以仅构建 docker-image 并将其推送到 docker hub(都是私有仓库。我的要求是,在 git repo 上,我有 Dockerfile 如下所示:

在上面的 Dockerfile 中,而不是 "snoop.war" ,我想直接从 "jfrog" 工件位置获取战争文件,因为由于安全策略,我无法在 git repo 中上传战争文件。预期的 Dockerfile 应该是:

请协助,如果可以通过进行一些更改来实现?

0 投票
1 回答
316 浏览

jenkins - 如何使用 Jenkins 将公共 docker 镜像推送到工件

我正在尝试使用 Jenkins 和 Jenkinsfile 将不同名称的公共图像(confluentic/cp-zookeeper)推送到 jfrog 工件中。我曾尝试提取图像并重新标记它,但它不起作用。我目前有一个步骤可以将我自己的 dockerfile 推送到工件,所以我知道管道是有效的。任何帮助将不胜感激

0 投票
1 回答
47 浏览

artifactory - 在 Artifactory 中禁用重新发布

如何禁用在 Jfrog Artifactory 中重新发布相同版本的工件?例如 Docker 存储库 - my-docker-releases: Image myapp:1.0.0 在存储库中发布。任何人都不应该在同一存储库中发布具有相同标签 myapp:1.0.0 的另一个图像。如何通过 Artifactory 的存储库设置来实现此功能?

0 投票
2 回答
179 浏览

docker - docker login 在centos 7上成功进入artifactory-jcr,但仍然得到'未知:需要身份验证',怎么办?

我已经在 ecs 上的 docker 中启动了 artifactory-jcr,然后尝试从中提取图像。首先,我在笔记本电脑上工作,win10,一切正常,然后我转到 ecs 登录 artifactory-jcr,它成功了。但是当我尝试拉图像,它抱怨“未知:需要身份验证”。

0 投票
1 回答
956 浏览

docker - Kubernetes 没有从 JFrog 私有注册表中提取图像

我使用 JFrog 存储库作为我的私人注册表。我已经指定了秘密,以便通过 JFrog 进行身份验证。但它说

Pod-def.yml

我也创建了一个秘密文件。但它仍然没有拉图像。当我这样做时docker image pull private_registry/image_name,图像会被拉出。

0 投票
3 回答
1151 浏览

docker - 如何登录 jfrog 容器注册表?

我启动容器注册表:

我能够使用 UI 登录并创建存储库等。

现在我想使用 CLI 登录:

我究竟做错了什么?当我使用本地 192.168.xx 地址时(以及将其添加到我的不安全注册表后),我遇到了同样的错误。

0 投票
1 回答
441 浏览

amazon-ecs - asm 获取用户名:授权数据格式错误,字段为空

以下是我执行的步骤,每次都收到错误...

  1. 在 jfrog artifactory 中创建了 docker 注册表并在那里添加了容器。
  2. 在 jfrog 工件上创建访问令牌
  3. 在 aws 秘密管理器端创建秘密(用户名:密码:)。添加任务执行角色以添加secretsmanager:*
  4. 创建 ECS 任务定义。添加私有存储库并添加密钥管理器 ARN
  5. 运行任务并等待看到 NGINX 容器运行......最后得到以下错误..

“asm 获取用户名:授权数据格式错误,空白字段”

不知道我在这里做错了什么。这是 AWS 提供的文档。但仍然无法正常工作...

https://aws.amazon.com/blogs/compute/introducing-private-registry-authentication-support-for-aws-fargate/

任何帮助表示赞赏!

0 投票
2 回答
1357 浏览

docker - 在不使用 imagePullSecrets 的情况下从 kubernetes 中的私有存储库中提取图像

我是 kubernetes 部署的新手,所以我想知道是否可以在不使用imagePullSecrets部署 yaml 文件的情况下从私有 repo 中提取图像,或者是否必须创建一个 docker 注册表秘密并在 imagePullSecrets 中传递该秘密。我还考虑将 imagePullSecrets 添加到服务帐户,但这不是我想知道的要求,如果我在变量中设置凭据,kubernetes 可以使用它们来提取这些图像。还想知道如何实现它并且参考文档会起作用提前谢谢。

0 投票
1 回答
370 浏览

artifactory - JFrog artifactory - 创建 docker 存储库的选项被禁用

我正在使用本地 JFrog Artifactory 来保存 Maven 工件。我需要使用这个工件来保存我的应用程序的 docker 图像。所以我尝试创建一个新的 docker 存储库,但它显示我的 docker 类型为禁用。当我环顾四周时,人们建议使用 JFrog Container Registry。我的问题是,我不能在现有的工件中创建一个 docker 存储库,是否需要下载任何插件等才能在现有的工件中添加此功能?以及如何在尝试创建新存储库时启用该 docker 存储库选项?