在Docker中为自己的容器.Net Core应用程序指定运行时
我正在研究.Net核心应用程序,我的目标是在docker集装箱中生产。
我的目标是netcoreapp1.0
框架。 在官方.Net Core SDK图像中构build和运行应用程序时,一切都按预期工作。
下一步是拥有一个自包含的应用程序,并使用来自Microsoft的官方运行时镜像,而不是像他们在这里推荐的那样。
我所知道的是你必须指定你想要包含在你的project.json
的runtime section
的runtime section
。
我的问题是: microsoft/dotnet:runtime
使用哪个运行microsoft/dotnet:runtime
,为他们的最新的图像版本?
有很多不同的,即Ubuntu运行时目标可以从Microsoft Docs网站select:
- ubuntu.14.04-64
- ubuntu.14.10-64
- ubuntu.15.04-64
- ubuntu.15.10-64
- ubuntu.16.04-64
- ubuntu.16.10-64
该应用程序将作为Linux容器运行,而不是Windows容器。
简单的答案 – debian.8-x64
。 祝你今天愉快。