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