docker - 在 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 的清单:未找到最新的:清单未知:清单未知
解决方案
docker exec -it fakeagent-8080 sh
apk update
apk add curl
警告将消失,但仍显示 404。
推荐阅读
- adobe-analytics - 分段重复数据删除的优势 Adobe Analytics
- delphi - TValue.AsType
在 Delphi 中使用枚举类型 - sql - 根据您首先插入一个表的值一次插入多个表
- python - 如何比较两个 IP 地址并确定它们是完全匹配还是部分匹配或根本不匹配
- algorithm - 总和中递归关系的加法在哪里?
- python - 如何区分具有相同类名的两个元素
- neural-network - 如何使用向量(1x160)输入和输出向量(1x6)实现神经网络
- mongodb - 如何将 Bson ObjectId 添加到 JObject
- firebase - Firestore 规则:如何允许基于父属性读取嵌套文档
- android - Android手势在活动中不起作用