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

2023-12-20

我目前正在尝试了解和学习Docker。我有一个应用程序 .exe 文件,我想通过创建 Docker 在 Linux 或 OSX 上运行它。我在网上搜索过,但找不到任何可以做到这一点的东西,而且我对 Docker 还不够了解,无法尝试即兴创作一些东西。这可能吗?我必须使用 Boot2Docker 吗?你能指出我正确的方向吗?预先感谢您的任何帮助。


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Docker 上运行 .exe 文件? 的相关文章

随机推荐

  • 由于缓存委托,C# 编译器的奇怪行为

    假设我有以下程序 static void SomeMethod Func
  • Dimple JS 添加垂直线

    我试图在酒窝中画一条垂直线 我看过这个帖子 如何画一条带有凹痕的垂直线 https stackoverflow com questions 26358059 how to draw a vertical line with dimple 但
  • Hibernate 中的表级锁

    我使用 Hibernate 版本 4 我们在批处理过程中遇到问题 我们的系统工作原理如下 选择处于 PENDING 状态的记录集 立即更新为 IN PROGRESS 状态 处理它并更新到 COMPLETED 状态 当我们有两台服务器并同时执
  • Flask WTF 表单未随 sqlite3 数据库更新

    我有一个 RadioField 表单项 它使用数据库中的字段值 如果未创建数据库 我无法启动 Flask Web 服务器 即使它只能在我转到该页面并加载该表单时访问数据库 如果我在网络服务器运行时更 新数据库 我将看不到包含新数据库信息的表
  • 我正在使用 eclipse,并且收到此错误 - 我认为这是我导入 becker.robots 的方式错误

    我正在使用 Eclipse 但出现此错误 Exception in thread main java lang Error Unresolved compilation problem at Wall main Wall java 6 她是
  • 在powershell中隐藏标题栏

    在Powershell环境中 是否可以隐藏标题栏或至少删除关闭按钮 我有一些脚本 我希望用户在运行时不要 戳 它们 我考虑过以隐藏方式运行脚本 但是当事情实际上仍在幕后进行时 系统看起来会卡住一分钟或完全完成 您可以禁用 Windows 控
  • 如何在 Visual Studio 代码中调试 React Native 应用程序?

    我正在使用 Visual Studio Code IDE 来开发 React Native 应用程序 并且没有使用 expo 库 在此之前 我在 android studio 上工作 在其中进行调试非常简单 现在对于 React Nativ
  • 在 firebase 上使用“?”重定向查询参数

    我正在尝试设置包含查询参数的重定向域 然而 无论我做什么 每个带有查询参数的网址都会被忽略 这是一个例子 redirects source kunstner php artist id 10175 destination https lis
  • Gulp - 找不到模块“gulp-rename”

    我尝试设置 Gulp 来编译 SCSS 文件 并在此过程中重命名 SCSS 文件 例如 I want SCSS 原始 scss保存为CSS new css 这是在 Windows 10 虚拟机上 我已经安装了 Gulp 安装了 gulp s
  • 使用 jquery 验证插件时错误消息出现在错误的位置

    我正在尝试在一个页面中使用 Laravel bootstrap 和 jquery 遗憾的是我对它们都是新手 我遇到的问题是使用 jquery Validation 插件时错误消息显示在错误的位置 在下图中 错误位置的消息突出显示 正如您所看
  • 调用 CLLocationManager stopUpdatingLocation 后,内部 GPS 天线是否立即停止工作

    这是我的场景 在我的应用程序中 不需要持续监控用户位置 但我需要位置尽可能准确 因此 我只需调用 CLLocationManager startUpdatingLocation 并将 kCLLocationAccuracyBestForNa
  • 包含的 django 模板中的错误未呈现

    我有这个简单的模板 它使用imgix 插件 https github com pancentric django imgix 像这样 template b html get imgix project picture 该行会导致错误 应替换
  • x86 中“lock”在arm 组件中对应的前缀是什么?

    我有一个 x86 汇编代码 unsigned int oldval asm volatile movl 1 0 n lock xaddl 0 1 n a oldval b n l return oldval 我想将其转化为手臂装配 臂组件中
  • Flutter:无法发布但只能运行应用程序

    我无法构建我的应用程序的发行版本 构建我的应用程序的命令 flutter run不构建我的应用程序的命令 flutter run release flutter build apk release我已经尝试过的解决方案是 flutter 无
  • C/C++ 或其他语言中的 SOCKS?

    如何向我的应用程序添加 SOCKS 支持 我在哪里可以获得这些库 任何帮助表示感谢 你可以尝试Boost Asio http www boost org doc libs 1 39 0 doc html boost asio html图书馆
  • 从 SQL 连接到 Web 服务

    SQL Server 能够使用数据提供程序 例如 JET ACE 和 OPENROWSET 打开 Excel 工作表 xlsx 访问数据库 mdb 和其他数据流 是否有类似的工具可以从远程 Web 服务中提取数据 使用 OPENROWSET
  • MySql IEEE 浮点 NaN、PositiveInfinity、NegativeInfinity

    我已经看过很多关于这个问题的问题 但我还没有找到解决方案 希望这不是一个重复的问题 Problem 如果我执行以下任一操作 INSERT INTO Numbers Number VALUES NaN INSERT INTO Numbers
  • CORS节点js问题

    在浏览了堆栈上的多个帖子后 我仍然找不到正确的答案 检查了文档CORS https github com expressjs cors user content simple usage enable all cors requests扩展
  • WPF。如何通过绑定停止数据触发动画?

    在 WPF 工具包数据网格中 我有一个绑定到单元格元素不透明度的数据触发器 When UpVisibility更改为 1 路径变得可见 并且动画开始将其淡化为 0 这有效 然而我现在的问题 如果我需要提前停止 取消褪色并设置UpVisibi
  • 如何在 Docker 上运行 .exe 文件?

    我目前正在尝试了解和学习Docker 我有一个应用程序 exe 文件 我想通过创建 Docker 在 Linux 或 OSX 上运行它 我在网上搜索过 但找不到任何可以做到这一点的东西 而且我对 Docker 还不够了解 无法尝试即兴创作一