在Docker中运行可执行的Bash脚本

时间:2018-05-09 07:06:41

标签: bash docker

我有一个Docker容器(在这里你可以找到dockerfile defintion https://gist.github.com/ypriverol/05002f5c6477034fef0f05fae25e4f8b)并带有

Bash脚本如:

 #!/bin/bash
 echo "Analysing Data"
 exec mono /home/bin/tool.exe "$@"

当我以这种方式执行容器时,

  docker run -v /home/data:/data_input -i -t toolcontainer nameofscript -i=/data_input/fileinput -o=/data_input/ -m -c=PXD00001

我收到了错误:

  

standard_init_linux.go:190:exec用户进程导致" exec格式错误"

为什么我收到错误而我无法执行包装单色工具的脚本。

0 个答案:

没有答案