Docker 标准“u init”linux.go:211:exec用户进程导致”;没有这样的文件或目录;

Docker 标准“u init”linux.go:211:exec用户进程导致”;没有这样的文件或目录;,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我正在使用附带的docker文件构建项目的docker映像,但docker容器始终处于重新启动状态。下面是我看到的容器日志:- standard_init_linux.go:211:exec用户进程导致“没有这样的文件或目录” 有没有人能向我证明可能的解决方案,并告诉我这个问题的根本原因。你没有提供很多信息,但是: 在此之前,我有一个类似的错误,因为复制到容器中的某些文件(添加或作为卷)有windows行结尾,而不是linux行结尾。。。为了解决这个问题,我使用了dos2unix程序来更改文件的

我正在使用附带的docker文件构建项目的docker映像,但docker容器始终处于重新启动状态。下面是我看到的容器日志:- standard_init_linux.go:211:exec用户进程导致“没有这样的文件或目录”
有没有人能向我证明可能的解决方案,并告诉我这个问题的根本原因。

你没有提供很多信息,但是:
在此之前,我有一个类似的错误,因为复制到容器中的某些文件(添加或作为卷)有windows行结尾,而不是linux行结尾。。。为了解决这个问题,我使用了dos2unix程序来更改文件的行尾。也许这能帮你。(也请检查:)

在我的例子中,这个问题是因为我的Linux docker文件脚本中有Windows风格的行结尾


我通过在该文件上运行修复了此问题,使其现在具有Unix样式的行尾。

您需要哪些其他信息dockerfile和docker-compose.yml可能是一个很好的起点