2017-03-01 66 views
0

由于默认情况下docker在64位上工作。目前我不确定它如何使用32位。我想用32位Java的Wildfly来部署我的应用程序。我是否需要创建自己的图像?或者有一些解决方法吗?具有32位Java的Docker Wildfly映像

回答

0

即使容器是64位,您可以在docker容器中运行32位jvm。

你只需要确保你的图像使用32位JDK。 为此,您可能需要在安装32位JDK的位置创建自己的映像。只要确保你安装了i686版本的linux软件包就可以运行i686 jvm。

例如在CentOS/RHEL/Fedora的,您需要安装以下软件包:

  • glibc.i686
  • libgcc.i686
  • zlib.i686
  • bzip2的

使32位jdk工作。