Gitlab Container Registry 缺少图像标签
Gitlab Container Registry missing image Tags
大家好我希望你一切都好!
我在 gitlab-ce 中遇到问题,将我的 gitlab 迁移到新主机后我看不到图像标签
My original Gitlab instance
My new Gitlab instance
如何迁移我的gitlab:备份原来的gitlab并在我的新主机上恢复它
还原后我做了什么更改:
我将 gitlab.rb 中的 external_url 更改为一个新的(我没有保留 IP 地址)
我也改了registry_url
我也无法使用 docker 登录 http://gitlab.examlple.com:5005 登录到我的注册表
它 returns :
Error response from daemon: Get "https://gitlab.example.com:5005/v2/": http: server gave HTTP response to HTTPS client
我希望有人能帮我解决这个问题
提前谢谢大家
您是从 Omnimbus 存储库安装 Gitlab 吗?您似乎没有遵循完整的文档,因为它会要求您颁发或提供 SSL 证书。现在,如果您仍在使用 HTTP 而不是 HTTPS,这不是一个好的做法,但如果您不需要太在意安全性,那么这是一个很好的开始,因为您的注册表密码可能很容易被攻击者捕获。
要启用 HTTP 协议,您可以尝试禁用 redirect_http_to_https
。此外,如果您的新 Gitlab 是最新版本,它应该是 registry_external_url
而不是 registry_url
。
registry_external_url 'http://registry-gitlab.example.com'
registry_nginx['redirect_http_to_https'] = false
大家好我希望你一切都好! 我在 gitlab-ce 中遇到问题,将我的 gitlab 迁移到新主机后我看不到图像标签
My original Gitlab instance
My new Gitlab instance
如何迁移我的gitlab:备份原来的gitlab并在我的新主机上恢复它
还原后我做了什么更改: 我将 gitlab.rb 中的 external_url 更改为一个新的(我没有保留 IP 地址) 我也改了registry_url
我也无法使用 docker 登录 http://gitlab.examlple.com:5005 登录到我的注册表 它 returns :
Error response from daemon: Get "https://gitlab.example.com:5005/v2/": http: server gave HTTP response to HTTPS client
我希望有人能帮我解决这个问题
提前谢谢大家
您是从 Omnimbus 存储库安装 Gitlab 吗?您似乎没有遵循完整的文档,因为它会要求您颁发或提供 SSL 证书。现在,如果您仍在使用 HTTP 而不是 HTTPS,这不是一个好的做法,但如果您不需要太在意安全性,那么这是一个很好的开始,因为您的注册表密码可能很容易被攻击者捕获。
要启用 HTTP 协议,您可以尝试禁用 redirect_http_to_https
。此外,如果您的新 Gitlab 是最新版本,它应该是 registry_external_url
而不是 registry_url
。
registry_external_url 'http://registry-gitlab.example.com'
registry_nginx['redirect_http_to_https'] = false