我在 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!"]
答案 0 :(得分:1)
我也遇到了这个问题,但有点不同。我使用docker来安装大厅ci。它失败,ping https://registry-1.docker.io/v2总是超时。最后,我发现DNS地址导致了这个问题。我绑定指定dns服务器地址,然后它工作!所以你应该检查你的DNS配置。希望这可以帮到你!
您仍然可以参考此链接[https://github.com/concourse/concourse/issues/347]
答案 1 :(得分:0)
您可以使用以下命令重新启动docker-machine,然后网络将重新连接:
Function.call.call(this, instance, ...slice.call(arguments, 3))
更多信息:https://forums.docker.com/t/error-response-from-daemon-get-https-registry-1-docker-io-v2/23741/10
答案 2 :(得分:-4)