如何解决与反向代理一起使用时,请更改Gitlabomnibus中显示的注册表URL
通过在我的gitlab.rb
中添加以下行,我在同一域上启用了Gitlab注册表:
registry_external_url 'https://gitlab.mydomain.com:5050'
成功在端口5050上启用了注册表。
然后,我配置了反向代理,以将流量从URL https://registry.gitlab.mydomain.com
重定向到端口5050上的Gitlab计算机:
upstream registry.gitlab {
server 192.168.1.213:5050;
}
server {
server_name registry.mydomain.com;
location / {
include proxy_params;
proxy_pass https://registry.gitlab;
}
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/...
ssl_certificate_key /etc/letsencrypt/live/...
}
我现在可以使用docker login registry.gitlab.mydomain.com
成功连接到我的Docker注册表。
但是现在我想告诉gitlab停止显示https://gitlab.mydomain.com:5050
作为其注册表URL,但显示https://registry.gitlab.mydomain.com
:
有可能吗?如果我更改registry_external_url
,它将破坏一切,因为(我认为)gitlab假设我使用的是外部托管的注册表。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。