Docker 本身不自带 JDK(Java Development Kit),但您可以通过以下方式在 Docker 容器中运行 Java 应用:
bash
docker pull openjdk:17 # 拉取指定版本(如JDK 17)
Dockerfile
中指定基础镜像:
dockerfile
FROM openjdk:17
COPY your-app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
dockerfile
FROM openjdk:17-alpine
ubuntu
),需手动安装:
dockerfile
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y openjdk-17-jdk
bash
docker run -it openjdk:17 java -version
openjdk:11
、openjdk:17
)。如有其他场景需求,欢迎进一步提问!