【问题标题】:Specify runtime for self container .Net Core app in Docker在 Docker 中为自容器 .Net Core 应用程序指定运行时
【发布时间】:2017-01-05 10:09:41
【问题描述】:

我正在开发一个 .Net Core 应用程序,我的目标是在 docker 容器中在生产环境中运行。

我的目标是netcoreapp1.0 框架。在官方 .Net Core SDK 映像中构建和运行应用程序时,一切正常。

下一步是拥有一个自包含的应用程序并改用 Microsoft 的官方运行时映像,因为他们推荐 here

我的理解是,您必须在 project.jsonruntime section 中指定要包含哪些运行时。

我的问题是:microsoft/dotnet:runtime 在后台使用哪个运行时来获取最新的映像版本?

Microsoft Docs Website 上有很多不同的目标可供选择,例如 Ubuntu 运行时:

  • ubuntu.14.04-x64
  • ubuntu.14.10-x64
  • ubuntu.15.04-x64
  • ubuntu.15.10-x64
  • ubuntu.16.04-x64
  • ubuntu.16.10-x64

应用程序将作为 Linux 容器运行,而不是 Windows 容器。

【问题讨论】:

    标签: c# .net docker .net-core


    【解决方案1】:

    简单的答案 - debian.8-x64。祝你有美好的一天。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多