在docker中似乎无法使用mono(来自主机)

时间:2017-08-01 08:17:19

标签: docker mono dockerfile

我在Ubuntu Server 16.04下安装了IOExternalMethodDispatch *dispatchcomplete),并使用mono对其进行了测试。然后,我安装了mono --version,以便能够在容器中运行一个简单的.NET应用程序,但使用主机操作系统和docker(避免在容器中需要mono ,基于this tutorial)。

但是,运行docker容器会引发错误:

  

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

mono看起来像:

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"]

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

docker build -t monotest .

那么,是否可以使用裸骨码头的容器(没有操作系统映像或Mono映像),并使用主机操作系统及其软件包?

0 个答案:

没有答案