【发布时间】:2019-01-24 08:08:36
【问题描述】:
我有一个 .net Core 2.1 控制台应用程序,我想将它构建到一个将部署到 Linux (Alpine) 的 docker 容器中。
如果这在 exe 的 Windows 上有输出(当然是独立的)。我的 docker 文件可能如下所示:
COPY /output/ /bin/
CMD ["/bin/sample.exe"]
因为我想让它成为一个可移植的应用程序(并且已经在 Linux 机器上安装了 .net Core Runtime),所以我的 docker 文件应该如下所示:
FROM microsoft/dotnet:2.1-runtime
COPY /output/ /bin/
CMD ["dotnet", "/bin/sample.dll"]
提前感谢您的任何建议!
【问题讨论】:
标签: linux docker .net-core console-application dockerfile