Docker蜻蜓图像与32位Java
由于默认docker工程在64位。 目前我不知道如何使用32位。 我想用32位Java的Wildfly来部署我的应用程序。 我是否需要创build自己的图像? 或者有一些解决方法吗?
docker工作在32位,但没有正式支持
您可以在Docker集线器上find各种32位Docker镜像,请参阅这个Java镜像
https://hub.docker.com/r/cloudcom/32bit-java/~/dockerfile/
您可以从Debian 32位或任何其他发行版创build自己的映像
你可以在Docker容器中运行32位jvm,即使容器是64位。
您只需确保您的映像使用32位JDK。 为此,您可能需要在安装32位JDK的位置创build自己的映像。 只要确保你安装了i686版本的linux软件包就可以运行i686 jvm。
例如在Centos / RHEL / Fedora上,您需要安装以下软件包:
- glibc.i686
- libgcc.i686
- zlib.i686
- bzip2的
使32位jdk工作。