standard_init_linux.go:211:exec用户进程导致“没有这样的文件或目录”

时间:2019-08-21 11:17:42

标签: docker docker-compose dockerfile

我正在使用提供的Dockerfile构建项目的docker映像,但是docker容器始终处于重启状态。以下是我看到的容器日志: standard_init_linux.go:211:exec用户进程导致“没有这样的文件或目录” 有人可以用可能的解决方案向我证明,也可以说出此问题的根本原因是什么。

2 个答案:

答案 0 :(得分:0)

您没有提供很多信息,但是: 在此之前,我发生了类似的错误,因为复制(添加或作为卷)到容器中的某些文件具有Windows行尾而不是linux行尾...为了解决这个问题,我使用了dos2unix程序来更改文件的行尾。也许这可以帮助您。 (另请检查:https://forums.docker.com/t/standard-init-linux-go-175-exec-user-process-caused-no-such-file/20025/2

答案 1 :(得分:0)

就我而言,此问题是因为我在Linux的docker文件脚本中具有Windows样式的行尾。

我通过在文件上运行dos2unix来解决此问题,使其现在具有Unix样式的行尾。