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任何有关信息