【发布时间】:2019-08-21 11:17:42
【问题描述】:
我正在使用随附的 Dockerfile 构建我的项目的 docker 映像,但 docker 容器始终处于重新启动状态。下面是我看到的容器日志:- standard_init_linux.go:211: exec 用户进程导致“没有这样的文件或目录” 有人可以向我证明它的可能解决方案,并告诉我这个问题的根本原因是什么。
【问题讨论】:
标签: docker docker-compose dockerfile
我正在使用随附的 Dockerfile 构建我的项目的 docker 映像,但 docker 容器始终处于重新启动状态。下面是我看到的容器日志:- standard_init_linux.go:211: exec 用户进程导致“没有这样的文件或目录” 有人可以向我证明它的可能解决方案,并告诉我这个问题的根本原因是什么。
【问题讨论】:
标签: docker docker-compose dockerfile
就我而言,这个问题是因为我的 Linux docker 文件脚本中有 Windows 样式的行尾。
我通过在文件上运行 dos2unix 来解决此问题,使其现在具有 Unix 样式的行结尾。
【讨论】:
您没有提供很多信息,但是: 在此之前我有一个类似的错误,因为复制(添加或作为卷)到容器的某些文件具有 windows 行结尾而不是 linux 行结尾......为了解决它,我使用程序 dos2unix 来更改文件的行结尾。也许这可以帮助你。 (也检查这个:https://forums.docker.com/t/standard-init-linux-go-175-exec-user-process-caused-no-such-file/20025/2)
【讨论】: