# cnetos7_jdk8u441 **Repository Path**: juneforgitee/cnetos7_jdk8u441 ## Basic Information - **Project Name**: cnetos7_jdk8u441 - **Description**: cnetos7_jdk8u441镜像 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-02 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CNetOS7 JDK8u441 CentOS 7 + JDK 8u441 多架构 Docker 镜像项目 ## 项目简介 本项目提供基于 CentOS 7 的 JDK 8u441 多架构 Docker 镜像,支持 x86_64 (amd64) 和 aarch64 (arm64) 两种架构。 ## 包含组件 - **基础镜像**: CentOS 7 - **JDK 版本**: JDK 8u441 - **支持架构**: - x86_64 (linux-x64) - aarch64 (linux-aarch64) ## 环境变量 | 变量名 | 值 | 说明 | |--------|-----|------| | JAVA_HOME | /opt/java/current | Java 安装目录 | | PATH | $JAVA_HOME/bin:$PATH | Java 命令路径 | ## 使用方法 ### 构建镜像 ```bash cd docker ./build.sh ``` ### 运行容器 ```bash # 查看 Java 版本 docker run --rm cnetos7_jdk8u441 java -version ``` ### 在 Dockerfile 中使用 ```dockerfile FROM cnetos7_jdk8u441:latest # 您的应用代码 COPY . /app WORKDIR /app # 运行 Java 应用 java -jar app.jar ``` ## 架构说明 本项目使用 Docker BuildKit 的多阶段构建技术,根据目标架构自动选择对应的 JDK 包: - `base_amd64`: 使用 `jdk-8u441-linux-x64.tar.gz` - `base_arm64`: 使用 `jdk-8u441-linux-aarch64.tar.gz` - `final`: 根据 `TARGETARCH` 选择对应基础镜像 ## 许可协议 本项目仅包含 Docker 构建配置,JDK 本身遵循 Oracle JDK 许可协议。