【问题标题】:Is it possible to run applications compiled using IBM XLC/C++ compiler on Docker?是否可以在 Docker 上运行使用 IBM XLC/C++ 编译器编译的应用程序?
【发布时间】:2020-08-03 23:18:04
【问题描述】:

我有一个使用 XL C/C++ 编译器在 IBM AIX 7.1 操作系统上编译的本机应用程序。是否可以使用安装在 Linux 机器上的 docker 运行应用程序?我试图找到 IBM AIX OS 的基础映像,但没有成功。

【问题讨论】:

  • AFAIK,Docker 在 Windows10/x86 和 Linux/x86 上运行,而不是在 AIX/Power 上运行。
  • @LorinczyZsigmond 我不是在寻找在 AIX/Power 上安装 docker 的方法。我宁愿寻找一种在 Windows/Linux 上运行的 docker 上运行在 AIX/Power 上编译的应用程序的方法
  • 恐怕 Docker(或虚拟机)无法运行为另一个 CPU 编写的可执行文件。这将需要一个 PowerPC 仿真器(如果存在这样的东西的话)。顺便说一句:您希望解决的实际问题是什么(我的意思是这个 XY 问题中的 X 是什么?)
  • @LorinczyZsigmond 这个问题是我对 docker 容器和运行时的误解造成的。 stackoverflow.com/questions/44102389/… 回答清除了我的理解。

标签: docker aix


【解决方案1】:

没有。您可以使用qemu 来模拟powerpc 处理器,但是没有完整的AIX 模拟来运行用户模式程序。它也会运行得更慢。

【讨论】:

    猜你喜欢
    • 2017-05-09
    • 1970-01-01
    • 2012-04-12
    • 2011-10-19
    • 2011-11-25
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多