首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图运行Docker导致退出代码127

试图运行Docker导致退出代码127
EN

Stack Overflow用户
提问于 2015-01-07 13:09:32
回答 6查看 83.1K关注 0票数 15

我正试图在使用docker的windows中运行某个应用程序。由于应用程序是一个shell脚本,所以我使用cygwin终端。作为一个新的码头,我没有一个明确的概念,它是如何运作。

使用boot2docker,我有一个在windows 7中打开的对接终端和一个运行脚本的cygwin终端。

但是当我运行脚本时,说

代码语言:javascript
运行
复制
   ./xyz init

我得到以下错误

代码语言:javascript
运行
复制
    trying to run docker resulted in exit code 127

你能告诉我解决这个问题的基本急救措施是什么吗?

该应用程序是从vision.ai获得的,称为vmx。有关应用程序的信息在这里。

https://docs.vision.ai/

非常感谢你的帮助。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-01-09 09:42:08

我遇到了几乎相同的问题,问题只是在以该文件结尾的窗口中,它使用CRLF而不是LF,将其更改为LF,它可能会工作(使用Notepad++、IntelliJ或Visual ),引用以下答案:

env: bash\r: No such file or directory

How do I set all files in a subdirectory to use a specific eol using gitattributes?

所以我的.gitattributes文件现在是这样的:

代码语言:javascript
运行
复制
* text=auto
/docker/* text eol=lf
/ci/* text eol=lf
/sbt text eol=lf
/docker-*.sh text eol=lf
/sbt-dist/bin/*.bash text eol=lf
/sbt-dist/bin/sbt text eol=lf

这些属性是因为我在docker中部署了play框架项目。

票数 22
EN

Stack Overflow用户

发布于 2015-01-07 14:27:58

我想127意味着码头不是在路上找到的。Similar question。在windows上,只能在boot2docker vm中工作,所以如果您在cygwin中运行脚本,它将无法工作。您必须将ssh放到boot2docker vm中,并在那里运行命令。

票数 1
EN

Stack Overflow用户

发布于 2017-08-02 07:39:02

确保您的文件有正确的行结束。

例如,使用Vim打开文件并运行::set fileformat=unix,然后保存文件并再次运行Docker。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27820268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档