我目前有使用私有Docker注册表的系统通过nginx,但我想将注册表更改为新位置(使用新主机名)。
是否可以使用nginx将URL重写/重定向到新的注册表。
E.g。
我有一个注册表SoftwareUser
,我有一个新的registry-old.domain.com
。我希望能够继续使用registry-new.domain.com
,但要实际转到新的注册表docker pull registry-old.domain.com
。
我不确定这是否可行,因为您必须使用注册表网址标记图像。
这是我目前的nginx配置:
registry-new.domain.com
答案 0 :(得分:0)
是的,您可以这样做,但如果您正在使用TLS,则必须使用通配名TLS证书,其中*.domain.com
为公用名,或者在主题备用名称中为DNS:*.domain.com
。