【发布时间】:2019-12-24 06:18:05
【问题描述】:
我目前正在尝试了解和学习 Docker。我有一个应用程序 .exe 文件,我想通过创建 Docker 在 Linux 或 OSX 上运行它。我在网上搜索过,但找不到任何允许这样做的东西,而且我对 Docker 的了解还不够,无法尝试即兴创作。这可能吗?我必须使用 Boot2Docker 吗?你能指出我正确的方向吗?提前感谢您的任何帮助。
【问题讨论】:
-
我想你误解了 Docker 的概念。原则上它只是创建虚拟机的另一种形式。在这些内部,您可以安装任何您喜欢的操作系统 - 然后可以在该操作系统上运行任何操作系统支持的东西(在虚拟化的限制内)。
-
所以你根本无法通过docker在linux或osx上运行windows程序?
-
@planetmaker docker 引擎不会在 VM 中安装任何操作系统,它是一个隔离在单个内核上运行的应用程序的环境。通常这是一个 Linux 内核,但 Windows 原生支持正在出现。 Docker 确实在其 windows 和 mac 安装上使用虚拟机来运行 Linux 操作系统,然后 docker 引擎可以在该操作系统上运行。
-
是的,谢谢你的解释
标签: docker exe boot2docker