Docker 中安装 JDK 8
Docker 中安装 JDK 8
·
方法 1:使用官方 OpenJDK 镜像 Docker 官方提供了 OpenJDK 的镜像
步骤:
1. 拉取 OpenJDK 8 镜像:
docker pull openjdk:8
2. 运行容器并进入 Bash Shell:
docker run -it --name jdk8-container openjdk:8 /bin/bash
3. 验证 Java 版本:
在容器内运行以下命令:
java -version
输出示例:
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
4. 退出容器:
输入 exit 退出容器。
方法 2:自定义 Dockerfile 安装 JDK 8
如果你需要自定义 JDK 8 的安装过程,可以通过编写 Dockerfile 来实现。
步骤:
- 创建 Dockerfile 文件:
vi Dockerfile
- 在 Dockerfile 中添加以下内容:
使用基础镜像
FROM ubuntu:20.04
# 安装依赖
RUN apt-get update && \
apt-get install -y wget && \
apt-get clean
# 下载并安装 JDK 8
RUN wget https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz && \
tar -xzf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz -C /opt && \
rm openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
# 设置环境变量
ENV JAVA_HOME /opt/openjdk-8u41-b04-linux-x64-14_jan_2020
ENV PATH $JAVA_HOME/bin:$PATH
# 验证安装
RUN java -version
- 构建镜像:
docker build -t my-jdk8-image .
- 运行容器:
docker run -it --name my-jdk8-container my-jdk8-image /bin/bash
- 验证 Java 版本:
在容器内运行以下命令:
java -version
更多推荐


所有评论(0)