Tag: artifactory

Artifactory Dockerregistry设置问题

我们最近在artifactory中创build了一个dockerregistry。 为了正确设置,我们必须configuration一个反向代理。 使用说明: https : //www.jfrog.com/confluence/display/RTF/Configuring+a+Reverse+Proxy 设置代理之后,尝试使用以下命令login到artifactory时: dockerlogin 我们得到一个404错误。 当我们尝试使用base64作为密码时,密码无法识别。 有没有人遇到过这个问题? 如果你有解决这个问题,你能解释一下你是如何做到的吗? Artifactory版本:4.14.2 Docker版本1.12.3 谢谢

Artifactory Docker的问题

我们继续设置反向代理,以便我们可以在artifactory中创build一个docker repo。 当试图login到artifactory我们得到以下错误。 dockerlogindomain.com 用户名:user 密码: 来自守护进程的错误响应:Get domain.com/v2/:invalid token auth challenge realm:parse domain.com:PORT#/api/docker/docker-repo/v2/token:missing protocol scheme 有没有人有过这个错误? 问候, 萌

我如何使Atifactorydockerregistry图像使用docker清单版本2?

我使用JFrog的Artifactory(v4.16.0)作为dockerregistry,我注意到每当我上传一个图像的清单文件是版本1: { "schemaVersion": 1, "name": "devops/testimage", "tag": "0.0.1", "architecture": "amd64", […] 我build立的docker映像是1.12.3版本。 有什么我需要做的,以确保清单是版本2?

Artifactory:“docker服务创build”不适用于0字节的图像

docker service create …即使在Docker Hub中压缩的图像大小为0B。 另一方面,当我使用Artifactory作为私人registry时,它失败, No such image错误。 Docker守护进程的debugging日志说明manifest verification failed for digest … 例如,portainer的最新标签和主要发布标签(1.13.1,1.13.2等)的压缩大小是0 B: https : //hub.docker.com/r/portainer/portainer/tags/ 以下命令的作品: docker service create \ –name portainer \ –publish 9000:9000 \ –constraint 'node.role == manager' \ –mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \ portainer/portainer \ -H unix:///var/run/docker.sock 但下面的命令不起作用: docker service create \ –name portainer \ –publish 9000:9000 \ –constraint […]

Artifactory:使用NetScaler作为Docker的反向代理

我必须将Artifactory设置为与Docker注册中心合作,恐怕我需要一些帮助。 据我所知,Docker存储库需要一个反向代理来获取每个存储库的单独地址,所以客户端基本上是开心的。 问题是如何做到这一点。 说实话,我对Docker不是很了解,而且我也没有访问我们的反向代理NetScaler。 不幸的是我们的外部合作伙伴也不完全有帮助 另外我完全是Artifactory的新手 – 完美的先决条件真的….;) 我有一个唯一的地址https://docker1-artifactory.xyz.comredirect到http://artifactory.xyz.com/artifactory/api/docker/docker1,但不知何故这是行不通的。 我的docker同事告诉我redirect必须是透明的,NetScaler的人告诉我,这是行不通的。 那么我是否真的需要废弃整个NetScaler的东西,在我的Artifactory服务器上build立自己的Apache,还是有办法让这个工作成功? 编辑:我发现Artifactory中有一些可以configuration的反向代理设置:pipe理菜单中的反向代理设置,然后可以设置Docker存储库本身的高级configuration选项卡中的字段。 但总是有一些关于复制configuration的信息 – 我插入的设置在Artifactory中有任何意义,还是仅仅用于复制? 我在configuration时遇到了一些问题,因为我们的服务器可以通过https://artifactory.xyz.com访问,但是docker仓库不能通过子域使用,因为证书只适用于第一级,而不适用于子子域,所以我不能使用https://docker.artifactory.xyz.com 。 因此,我们认为我们会使用https://docker-artifactory.xyz.com并将其redirect到正确的path – 但显然不会与反向代理设置中的configuration一起使用,因为在那里设置的服务器url不适合..在这种情况下,文档不是最大的,我害怕,我不能在Artifactory网站上find任何有关信息

将artifactory用作dockerregistry时的证书问题

我有一个artifactory实例configuration为dockerregistry和docker群configuration为使用此dockerregistry。 artifactory实例具有hostname art1.mydomain,但是在DNS中也有一个cname artifactory.mydomainparsing为相同的IP地址。 artifactory实例被configuration为使用具有Subject artifactory.mydomain的证书,但art1.mydomain不是主题。 dockerd被configuration为使用https://artifactory.mydomain:port作为registry镜像。 当我尝试从一个docker swarm节点上执行“docker image pull”时,看起来artifactory最初会返回一个HTTP 401响应,要求进行身份validation,但是它通过HTTP 401响应传递的url是https:// art1。 mydomain:port不是https://artifactory.mydomain:port 。 然后,来自docker的后续/ v2 / token请求失败,因为art1.mydomain与证书不匹配。 有没有一种方法来configurationartifactory不使用HTTP 401响应返回的URL中的主机名?

Artifactory可以有一个远程dockerregistry来代理一个旧的v1dockerregistry吗?

我们正在从旧dockerregistry(v1)迁移到Artifactory。 我们想创build一个虚拟registry,其中包括一个远程registry(当前V1registry),本地registry(新图像)和docker官方registry。 似乎Artifactory不支持v1registry的远程registry。 是否有可能让Artifactory支持v1远程registry? 最好的祝福, Eric Zhang

如何批准/标记泊坞窗图像进行testing,分期和制作

我正在工作区开发一个工具来执行AWS活动,比如调出EC2节点和给定的docker镜像。 现在我们要开发一个function,比如 – 为特定testing标记一个特定的Docker镜像,然后准备好准备好生产。 基本上我们想限制批准的docker图像的生产部署。 我是dev-ops / cloud领域的新手,我们正在使用jFrog artifactory。 有人可以build议我如何处理这个问题?

Artifactory作为Dockerregistry不起作用

尝试使用Artifactory 5.1.4作为Dockerregistry。 Docker客户端:Docker版本1.12.3,构build6b644ec Docker启动脚本:dockerd –insecure-registry 10.254.5.88:5555 我创build了本地docker库(docker-dev-local),并添加了Registri端口5555.我添加了反向代理NGINX: ########################################################### ## this configuration was generated by JFrog Artifactory ## ########################################################### ## server configuration server { listen 80 ; server_name 10.254.5.88; if ($http_x_forwarded_proto = '') { set $http_x_forwarded_proto $scheme; } ## Application specific logs ## access_log /var/log/nginx/10.254.5.88-access.log timing; ## error_log /var/log/nginx/10.254.5.88-error.log; rewrite ^/$ /artifactory/webapp/ redirect; rewrite ^/artifactory/?(/webapp)?$ /artifactory/webapp/ […]

无法访问部署在AWS容器实例上的artifactory控制台

无法访问部署在AWS容器实例上的artifactory控制台。 我使用0.0.0.0:11022->8081/tcp的端口映射在本地运行artifactory docker镜像。 主机端口 – 11022集装箱端口 – 8081 在AWS容器实例上部署artifactory docker镜像。 具有相同的端口映射。 任务正在运行。 但是我无法从chrome浏览器访问artifactory控制台。 任何想法为什么这可能会发生?