【问题标题】:standard_init_linux.go:211: exec user process caused "no such file or directory" [duplicate]standard_init_linux.go:211:exec 用户进程导致“没有这样的文件或目录”[重复]
【发布时间】:2019-08-21 11:17:42
【问题描述】:

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

【问题讨论】:

    标签: docker docker-compose dockerfile


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 您还需要哪些信息
      • 你的 dockerfile 和 docker-compose.yml 可能是一个很好的起点
      猜你喜欢
      • 2020-08-03
      • 2020-09-11
      • 2019-12-13
      • 1970-01-01
      • 2019-11-11
      • 2018-12-07
      • 2020-10-25
      • 2019-01-01
      • 2019-09-19
      相关资源
      最近更新 更多