绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
GitLab CI出现错误:Could not resolve host: xxxx
2021-02-02 00:00:00

背景:

自己在VMware上Ubuntu里搭了一个CI服务器,连接公司的git。不知什么情况,突然报了以下错误:


但是我在宿主机上ping我的域名,能够ping通:


网上说可能是系统更新的问题,设置了代理,实际情况中,我没有设置任何代理,每次更新,系统我也没有让其更新。执行下列的语句,仍然无效:

git config --global --unset http.proxy


原因分析:

因为我的CI采用的是docker运行模式,很有可能宿主机能够识别域名,但是docker里面无法识别。需要将此IP加入到docker运行的container中。


解决办法:

我在/etc/gitlab-runner/config.toml中对应的[runners]下面的[runners.docker],增加了以下配置:

extra_hosts = ["xxx.xx.com:xxx.xx.39.xx"]

然后重启了runner

gitlab-runner restart

最终解决了。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

康瑞部落
创建时间:2020-05-21 17:48:23
本小栈的内容主要包括以下几个方面: 1、有关计算机项目开发的个人心得 2、有关算法与数据结构方面的研究 3、其他计算机相关知识 4、读书笔记与书摘 5、个人兴趣的交流 6、生活琐事的记录 7、转载的美文
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • Ruiyuan Li
    栈主

小栈成员

查看更多
  • 栈栈
  • 一号管理员
  • gaokeke123
  • chengxuwei
戳我,来吐槽~