如何在Docker上运行.exe文件?

我目前正在试图了解和学习Docker。 我有一个应用程序,.exe文件,我想通过创build一个Docker在Linux或OSX上运行它。 我在网上search,但是我找不到任何可以做到这一点的事情,而且我也不太了解Docker,所以不会尝试一些东西。 这可能吗? 我必须使用Boot2Docker吗? 你能指点我正确的方向吗? 提前感谢您的任何帮助表示赞赏。

Docker允许您隔离在主机上运行的应用程序,但它不提供运行这些应用程序的不同操作系统(除了包含Linux VM的客户端产品以外,因为Docker最初是仅限于Linux的工具)。 如果应用程序在Linux上运行,它通常可以在容器中运行。 如果应用程序无法在Linux上运行,那么它将不会在Linux容器内运行。

一个exe是一个Windows二进制格式。 这种二进制格式与Linux不兼容(除非在模拟器或虚拟机中运行)。 我不知道有什么简单的方法来实现你的目标。 如果你想运行这个二进制文件,那么跳过Linux上的Docker并在你的主机上安装一个Windows VM。