问题描述
通过在我的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 (将#修改为@)