gitlab-ci-runner - Client.Timeout 在等待标头时超出)
问题描述
我在自己的服务器上创建了一个特定的运行程序,当我尝试 docker 登录到 gitlab 注册表时,我遇到错误消息,上面写着“来自守护进程的错误响应:获取https://registry.gitlab.com/v2/:net/ http:在等待连接时请求被取消(等待标头时超出了 Client.Timeout)”这个问题有什么解决方案吗?
解决方案
经过大量搜索,我发现我必须在 /etc/resolv.conf 路径中指定 DNS 配置,在我的情况下,nameserver 8.8.8.8 由于我的位置而无法正常工作,我不得不更改它,然后登录是成功的。
推荐阅读
- arrays - C 数组与命名变量
- python - QSortFilterProxyModel - 获取过滤项的数量
- python - 如何翻转火炬中的张量部分?
- git - 我有一个远程起源分支。在本地,我有一个主分支和测试分支。如何在不提交的情况下拉到测试分支?
- karate - 空手道机器人:无法使用图像单击按钮
- python - 如何使用 tf.data.dataset 进行多输出和损失训练?
- elasticsearch - Elastic Search 对一个文档执行计算
- java - 无法映射枚举值时如何配置 MapStruct 以引发异常
- linux - 在两台机器上的 GNU/Linux 上唤醒 WLAN:一台工作,另一台不工作
- excel - 在 var 中存储日期时出现运行时错误“6”溢出