泊坞窗无法启动容器:“权限被拒绝”

时间:2019-03-20 14:42:11

标签: docker docker-compose

启动Docker容器时,出现以下错误:

.col-md-8half {
  @include make-col-ready();

  @include media-breakpoint-up(md) {
    @include make-col(8.5);
  }
}

.col-md-3half {
  @include make-col-ready();

  @include media-breakpoint-up(md) {
    @include make-col(3.5);
  }
}

standard_init_linux.go:175: exec user process caused "permission denied" 无法修复它。我拥有所有权限。 sudo仅以相同的方式显示容器崩溃。

我使用Linux,而docker-compose位于cifs共享中。从本地安装的驱动器开始,一切正常。

2 个答案:

答案 0 :(得分:0)

here所示,文件系统为no-exec。即不允许从那里执行脚本或二进制文件。您可以通过查找例如一个shell脚本,检查它是否已将Dockerfile设置为执行位,然后尝试运行它。此外,查看安装参数可以发现问题所在:

ls -l

有趣的是,安装共享的命令未明确请求//nas.local/home on /cifs/h type cifs ( <lots of options omitted> , noexec) 。但是无论如何坐骑都是这样出来的。将noexec添加到安装命令中,然后重新进行固定。

答案 1 :(得分:0)

我通过更改火车文件的顶行解决了该问题。

#!/usr/bin/env python

我将其更改为:

#!/usr/bin/env python3.5 

取决于我安装的python版本。