首页 > 解决方案 > 在 Windows 上通过 Docker 运行 Eclipse Che 会导致来自守护进程的错误响应:OCI 运行时创建失败

问题描述

我正在尝试使用带有此命令(powershell)的 Docker 在 Windows 上运行 Eclipse Che:

> docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v ~/EclipseChe:/data eclipse/che:rc start

当我运行它时,我得到以下输出

INFO: (che cli): rc - using docker 19.03.8 / docker4mac
INFO: (che config): Generating che configuration...
INFO: (che config): Customizing docker-compose for running in a container
INFO: (che start): Preflight checks
         mem (1.5 GiB):           [OK]
         disk (100 MB):           [OK]
         port 8080 (http):        [AVAILABLE]
         conn (browser => ws):    [OK]
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"curl\": executable file not found in $PATH": unknown.
/scripts/base/library.sh: line 333: 1: unbound variable

任何帮助,将不胜感激。

注意:我正在使用 eclipse/che:rc,因为尝试使用 latest 时出现以下错误:

来自守护进程的错误响应:eclipse/che 的清单:未找到最新的:清单未知:清单未知

标签: dockereclipse-che

解决方案


docker exec -it fakeagent-8080 sh
apk update
apk add curl

警告将消失,但仍显示 404。


推荐阅读