繁体   English   中英

飞行:无法ping docker注册表

[英]Fly: Failed to ping docker registry

我试图通过将输入任务传递到大厅来运行一个简单的构建。 这是我的飞行命令,

fly -t tutorial e -c inputs_required.yml -i some-important-input=.

还有我的yml文件,

---
platform: linux

image_resource:
  type: docker-image
  source: {repository: busybox}

inputs:
- name: some-important-input

run:
  path: ls
  args: ['-alR']

我收到以下错误消息,

resource script '/opt/resource/check []' failed: exit status 1

stderr:
failed to ping registry: 2 error(s) occurred:

* ping https: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
* ping http: Get http://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

errored

请注意,我没有代理人。 我也无法ping https://registry-1.docker.io/v2/

原因很简单,您的主机无法访问默认为docker.io注册表。

我对fly不熟悉。 但是我认为您的yaml文件{ repository:busybox}的图像源应该是可以在docker pull命令中使用的特定图像。

另外,您可以先在主机上尝试本地映像。 然后在某些远程注册表中尝试一个远程映像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM