为什么我的docker存储库需要Nginx或Apache服务器?

JFrog支持
2016-10-06 38

在使用Docker存储库时,你需要Nginx或Apache的原因是由于Docker与其存储库的接口方式。Docker要求它连接的任何存储库的URL都符合特定的格式:

http (s): / / <主机>:<端口> / v1

类似地,Artifactory需要特定的URL格式:

https:// <主机>:<端口> / artifactory / api /码头工人/ < docker_repository >

这些url彼此不兼容,因此必须进行一些转换/重定向。

Nginx或Apache被用来做这个重定向,如上所述码头工人的文档您的负载平衡器应该能够做同样的事情。