似乎无法在泊坞窗中使用单声道(从主机)

我已经在Ubuntu Server 16.04下安装了mono ( 完整版 ),并使用mono --version进行了testing。 然后,我安装了docker ,以便能够在一个容器中运行一个简单的.NET应用程序,但使用主机操作系统和mono (基于本教程 ,避免在容器中需要mono )。

但是,运行docker容器会抛出一个错误:

standard_init_linux.go:187:exec用户进程导致“没有这样的文件或目录”

Dockerfile看起来像:

 FROM scratch ENV PATH /mnt/monobin:$PATH ENV LD_LIBRARY_PATH=/mnt/monolib:$LD_LIBRARY_PATH COPY . /app WORKDIR /app CMD ["mono", "/app/monotest.exe"] 

构build工作正常:

 docker build -t monotest . 

装载包含Mono的主机目录,并且像这样运行不起作用:

 docker run -v /usr/bin:/mnt/monobin -v /usr/lib/mono:/mnt/monolib --rm monotest 

那么,是否有可能拥有一个裸骨docker的容器(没有操作系统映像或单一映像),并利用主机操作系统及其软件包?