Concourse CI Pipeline给出错误: - 获取https://registry-1.docker.io/v2:net / http:请求在等待连接时被取消

时间:2016-01-21 12:36:16

标签: amazon-web-services docker continuous-integration pivotaltracker concourse

我在 AWS 上使用 BOSH 部署 Concourse CI

成功安装后,我可以在浏览器上看到Concourse CI。我使用Concourse CI官方页面创建了 hello-world管道: - http://concourse-ci.org/getting-started.html < / p>

但是当我试图为hello-world管道运行构建时,我收到错误: -

Get https://registry-1.docker.io/v2: net/http: request canceled while waiting for connection

请告诉我如何解决这个问题。谢谢。 我的CI管道代码: -

jobs:        
- name: hello-world     
  plan:      
  - task: say-hello    
    config:   
      platform: linux   
      image: "docker:///ubuntu"   
      run:  
        path: echo  
        args: ["Hello, world!"]  

3 个答案:

答案 0 :(得分:1)

我也遇到了这个问题,但有点不同。我使用docker来安装大厅ci。它失败,ping https://registry-1.docker.io/v2总是超时。最后,我发现DNS地址导致了这个问题。我绑定指定dns服务器地址,然后它工作!所以你应该检查你的DNS配置。希望这可以帮到你!

您仍然可以参考此链接[https://github.com/concourse/concourse/issues/347]

enter image description here

答案 1 :(得分:0)

Image for details

您可以使用以下命令重新启动docker-machine,然后网络将重新连接:

Function.call.call(this, instance, ...slice.call(arguments, 3))

结果: enter image description here

更多信息:https://forums.docker.com/t/error-response-from-daemon-get-https-registry-1-docker-io-v2/23741/10

答案 2 :(得分:-4)

关闭您的代理,如下所示:

enter image description here