gpt4 book ai didi

docker - 我可以将 Windows .Net 应用程序与 Docker 一起使用吗?

转载 作者:IT老高 更新时间:2023-10-28 12:37:10 25 4
gpt4 key购买 nike

关于 Docker 以及它如何融入虚拟化世界的所有讨论让我有些困惑。所以这是一个直截了当的问题:我可以打包一个 .Net 应用程序(通常在 Windows 7 等上运行)在 Docker 容器中运行,然后在支持 Docker 的“任何”主机上执行它吗?

TIA。

最佳答案

今天不行。 future ,微软和 Docker 有 announced你会有一个 Windows 版本的 Docker。

编辑:newer info

请注意,基本平台和操作系统必须匹配 - 即现在您可以在 ARM Linux 上运行 ARM Linux 容器,在 x64 Linux 上运行 x64 Linux 容器,但不能混合搭配。添加 Windows 后,模式将相同 - 您将能够在 Windows 操作系统上运行 Windows 容器,但不能在 Linux 上运行。并非没有额外的虚拟化层(如 VirtualBox、VMWare 等)。

编辑:尊重 Wine答案,我没有考虑过。它有点适合作为“额外的虚拟化层”,但在操作系统 API 级别而不是硬件级别。并且受支持的 .Net 程序的范围有所限制。

类似地,您也许可以使用 Mono 在 Docker 中运行您的 .Net 代码。 .

关于docker - 我可以将 Windows .Net 应用程序与 Docker 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27128751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com