Tag: artifactory

拉artifactorydocker的形象

我不能使用下面的命令拉Artifactory泊坞窗图像 docker pull jfrog-docker-reg2.bintray.io/jfrog/artifactory-pro:latest 它以下面的错误结束 Error response from daemon: invalid registry endpoint https://jfrog-docker-reg2.bintray.io/v0/: unable to ping registry endpoint https://jfrog-docker-reg2.bintray.io/v0/ v2 ping attempt failed with error: Get https://jfrog-docker-reg2.bintray.io/v2/: dial tcp 119.81.184.206:443: i/o timeout v1 ping attempt failed with error: Get https://jfrog-docker-reg2.bintray.io/v1/_ping: dial tcp 119.81.184.206:443: i/o timeout. If this private registry supports only HTTP or HTTPS with […]

无法loginartifactorydocker库

我正在使用本文档中描述的artifactory服务器后面的nginx反向代理https://www.jfrog.com/confluence/display/RTF/Docker+Repositories 当我尝试login到存储库时,出现以下错误 Error response from daemon: no successful auth challenge for https://mynginxloadbalancer:2222/v2/ – 请注意,我使用的是经过authentication的CA certifacte(digicert),可以在浏览器中访问存储库。 我在docker版本1.10和artifactory版本亲4.2.2

无法使用匿名访问disbaled推送到dockerregistry

我在artifactory中创build了一个本地docker仓库,并按照这个文档启用了匿名访问https://www.jfrog.com/confluence/display/RTF/Docker+Repositories 当我尝试推码器图像时,会出现以下错误 unauthorized: The client does not have permission to push to the repository. 我在docker版本1 1.10和artifactory版本4.2.2 我也尝试强制authentication,但dockerlogin后,我得到了同样的错误 请注意,重新加载nginxconfiguration后,此错误消失,并在一段时间后再次发生。 任何工作?

状态405 – docker – artifactory

将图片推送到docker artifactory时出现以下错误: v1 : Error: Status 405 trying to push repository abc-docker-local: "{\n \"errors\" : [ {\n \"status\" : 405,\n \"message\" : \"Method Not Allowed\"\n } ]\n}" 我使用nginx。 我的configuration文件如下所示: server_name localserver; rewrite ^ remoteserver/artifactory/api/docker/abc-docker-local/v1 redirect; if ($http_x_forwarded_proto = '') { set $http_x_forwarded_proto $scheme; } location / { proxy_read_timeout 900; proxy_pass_header Server; proxy_cookie_path ~*^/.* /; proxy_pass […]

Artifactory允许匿名访问泊坞窗拉

我已经为docker中的读操作设置了匿名访问。 但是当我尝试从存储库中拉取图像时,它会要求inputvalidation密码。 什么是正确的方式设置匿名读取访问docker库? 我遵循这个文件 https://www.jfrog.com/confluence/display/RTF/Managing+Permissions 以下是错误 来自守护进程的错误响应:Get https:// my-repo / v2 / nginx / manifests / latest :unknown:Unauthorized

Dockerregistry – 行业标准

我一直在试图找出Docker注册pipe理机构是否有任何行业标准,即如何定义生产和分期领域,遵循什么版本模式等,但是还没有find任何文档或博客。 dockerregistry中是否有任何指导原则或最佳实践? PS – 我正在使用jfrog的artifactory。

如何将Docker镜像从本地JFrog artifactory仓库克隆到https上的远程镜像

请原谅,如果答案是obviuos,因为我是configurationJFrog Artifactory的新手。 我已经读过,我可以configuration我的本地存储库的复制到远程,使泊坞窗图像在这两个存储库同步。 这个复制的configuration似乎很明显,但问题是远程存储库只能通过https访问,我必须授权才能访问它。 所以,我在复制configuration设置有效的用户名和密码,但不断收到消息“无法确定目标URL为Artifactory实例:HTTP / 1.1 401未经授权”。 我究竟做错了什么? 先谢谢你! 这就是我正在尝试configuration复制

将Artifactoryconfiguration为位于http://some.domain:port而不是http://some.domain:port / artifactory /

我正在通过docker-compose的方式运行最新版本的Artifactory OSS(如此处所述和演示)。 我的docker-compose文件看起来像这样: version: '2' services: artifactory: image: docker.bintray.io/jfrog/artifactory-oss:latest container_name: artifactory ports: – 3101:8081 volumes: – artifactory5_data:/var/opt/jfrog/artifactory # environment: # – EXTRA_JAVA_OPTIONS=-Xmx4g restart: always ulimits: nproc: 65535 nofile: soft: 32000 hard: 40000 volumes: artifactory5_data: 我想改变的是Artifactory可用的path。 目前它是http://sub.domain.tld:3101/artifactory但我想缩短到http://sub.domain.tld:3101 。 理想情况下,我只想通过更改docker-compose文件或环境variables来实现此目的。

docker企业解决scheme?

我正在寻找一个付费docker解决scheme ( 企业或一些插件 ),它可以从artifactory中的存储库中获取文件,并创build一个泊坞窗图像。 这样的插件是否存在? 我不确定是否应该有一个预先构build的“基础”图像 ,并将其添加到artifactory中的文件, 或者如果我应该从头开始构build整个图像 。 我的解决scheme 我通过木偶使用docker工人。 我build立了puppet来调用一个docker脚本来创build一个来自artifactory文件的图像。 我的docker脚本现在只是运行hello world,因为我刚刚开始使用docker并学习它的命令。 我看到docker工人创造的形象,但我不知道它的存储位置。 (也许它不存储?) 有没有一个合适的/标准的方法来做我想在这里完成的? 有没有付费的解决scheme,这样做? 我不是devops所以请不要使用devops术语。 谢谢!

使用X-JFrog-Art-Api的JFrog Artifactory REST API访问

我们正在使用JFrog artifactory 4.1.0。 从他们的文档( https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API ),我们可以使用基本authentication或者使用API​​密钥指定X-JFrog-Art-Api头。 试了下面的电话 curl -X GET -H "X-JFrog-Art-Api:<my-key>" https:/<host>/artifactory/api/build 我收到一条消息说需要validation(如下所示)。 如何使用令牌访问REST API调用? 还有什么我需要做的? { "errors" : [ { "status" : 401, "message" : "Authentication is required" } ] }