我目前正在努力了解和学习Docker.我有一个app,.exe文件,我想通过创建一个Docker在Linux或OSX上运行它.我在网上搜索过但我找不到任何可以做到这一点的东西,而且我不太了解Docker以便尝试即兴创作.这可能吗?我必须使用Boot2Docker吗?你能指点我正确的方向吗?提前感谢您的任何帮助表示赞赏.
Docker允许您隔离在主机上运行的应用程序,它不提供运行这些应用程序的不同操作系统(除了包含Linux VM的客户端产品,因为Docker最初只是Linux工具).如果应用程序在Linux上运行,它通常可以在容器内运行.如果应用程序无法在Linux上运行,那么它将无法在Linux容器内运行.
exe是一种Windows二进制格式.此二进制格式与Linux不兼容(除非您在模拟器或VM中运行它).我不知道有任何简单的方法来实现你的目标.如果要运行此二进制文件,请在Linux上跳过Docker并在主机上安装Windows VM.