簡體   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