Gitlab CI Docker网络超时

时间:2017-08-04 08:13:27

标签: docker gitlab-ci gitlab-ci-runner

我刚刚设置了Ubuntu Server 17.04并安装了Docker和Gitlab CI Runner。虽然它似乎有效,但任何需要网络访问的构建(例如npm,nuget等)网络流量似乎都会花费很长时间并最终耗尽。

互联网和本地地址都会发生这种情况。

如果我手动启动容器并尝试从中连接,它可以完美地工作。当跑步者尝试时,只有一个问题。

我觉得奇怪的是,构建开始时的git clone看起来运行正常(本地Gitlab服务器),因为可能还需要网络访问?

我们已经配置了一个用于Internet访问的代理服务器,但本地服务器不需要这样做。

1 个答案:

答案 0 :(得分:1)

似乎是一系列问题。

  1. Docker IP地址与我们的本地网络冲突 - 更改了Docker绑定IP
  2. 需要使用http_proxy而不是HTTP_PROXY
  3. npm软件包是从git@github.com克隆的,但是我们的网络阻止了出站SSH。不得不添加git config --global url.http://github.com/.insteadOf git@github.com
  4. 感谢Tarun Lalwani的帮助