为什么我需要一个Nginx或Apache服务器为我的docker仓库?

JFrog支持
2023-01-22十一10

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

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

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

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

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

使用Nginx或Apache来执行此重定向,如码头工人的文档您的负载平衡器应该能够做同样的事情。