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-alpineubuntu),需手动安装:
dockerfile
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y openjdk-17-jdkbash
docker run -it openjdk:17 java -versionopenjdk:11、openjdk:17)。如有其他场景需求,欢迎进一步提问!