我在自己的服务器上创建了一个特定的运行程序,当我尝试通过 docker 登录 gitlab 注册表时,我遇到错误消息“来自守护程序的错误响应:获取 https://registry.gitlab.com/v2/ :net/http:等待连接时取消请求(等待标头时超出了 Client.Timeout)” 这个问题有办法解决吗?
经过大量搜索,我发现我必须在 /etc/resolv.conf 路径中指定 DNS 配置,在我的情况下,名称服务器 8.8.8.8 由于我的位置而无法工作,我必须更改它,然后登录成功了。
重启服务器,之后应该就恢复了。
我的错误是我更改了 gitlab 实例的 IP。当我更改 gitlab 应用程序的 DNS 条目时,我忘记更改 gitlab 注册表的 DNS 条目。