Gitlab CI Dockernetworking超时

我刚刚build立了Ubuntu Server 17.04,并安装了Docker和Gitlab CI Runner。 虽然它似乎工作,任何需要networking访问(如npm,nuget等)的networkingstream量的构build似乎永远,并最终超时。

Internet和本地地址都会发生这种情况。

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

我觉得奇怪的是,在构build开始的git克隆似乎工作正常(本地Gitlab服务器),因为大概这也需要networking访问?

我们有一个代理服务器来访问我已configuration的Internet访问,但不应该需要本地服务器。

似乎是一系列的问题。

  1. Docker IP地址与我们的本地networking冲突 – 更改了Docker绑定IP
  2. 需要使用http_proxy而不是HTTP_PROXY
  3. npm包是从git@github.com克隆的,但是我们的networking阻塞了出站SSH。 不得不添加git config --global url.http://github.com/.insteadOf git@github.com

感谢Tarun Lalwani的帮助