是否存在支持JDK 8的WildFly 26.1.2 Final Docker镜像?
关于JDK 8支持的WildFly 26.1.2 Final Docker镜像
- WildFly 26.1.2 Final官方本身支持JDK 8运行环境,但官方Docker镜像仓库中没有预构建的JDK 8版本镜像,官方提供的WildFly 26.x系列镜像默认使用JDK 11及以上版本。
- 若需要JDK 8版本的镜像,可自行自定义构建,步骤如下:
- 选用JDK 8基础镜像(如
openjdk:8-jdk-alpine)作为底层环境 - 下载WildFly 26.1.2 Final安装包并解压到镜像指定目录
- 配置启动脚本与环境变量,确保服务基于JDK 8运行
- 选用JDK 8基础镜像(如
示例Dockerfile结构:
FROM openjdk:8-jdk-alpine ENV WILDFLY_VERSION=26.1.2.Final ENV WILDFLY_HOME=/opt/wildfly RUN apk add --no-cache wget tar \ && wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz \ && tar -xzf wildfly-$WILDFLY_VERSION.tar.gz -C /opt/ \ && ln -s /opt/wildfly-$WILDFLY_VERSION $WILDFLY_HOME \ && rm wildfly-$WILDFLY_VERSION.tar.gz EXPOSE 8080 9990 CMD ["/opt/wildfly/bin/standalone.sh", "-b", "0.0.0.0"]
- 也可在第三方镜像仓库查找社区构建的版本,但这类镜像需自行验证安全性与兼容性。
内容的提问来源于stack exchange,提问作者Mahesh
相关产品推荐
相关产品推荐

