2017-03-01 63 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工作。