安装docker就不必多说了懂的都懂
1、先找个地方放Dockerfile文件

mkdir /www/package/jdk21
cd /www/package/jdk21

2、创建Dockerfile文件

 touch Dockerfile

3、编辑Dockerfile文件

vim Dockerfile

4、输入以下内容

# 1.指定基础镜像
FROM alpine:latest
 
# 2.添加说明等信息
LABEL name=bkp description="jdk21 base on alpine image"
 
# 3.安装jdk(这一步很慢,请耐心等待,大概需要10分钟)
RUN apk add --no-cache --no-cache openjdk21
 
# 4.查看java版本 
CMD ["java","-version"]

5、构建镜像

docker build -t openjdk21:21 .

6、在Dockerfile文件中使用

# 基础镜像
FROM openjdk21:21

# 维护者信息
MAINTAINER srx <shirx0622@qq.com>

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 在运行时自动挂载 /tmp 目录为匿名卷,提高可移植性
VOLUME /tmp

# 将构建的 Spring Boot 可执行 JAR 复制到容器中,重命名为 app.jar
ADD symx-admin-api-1.0.0.jar app.jar

# 指定容器启动时执行的命令
CMD java \
    -Djava.security.egd=file:/dev/./urandom \
    --enable-preview \
    -jar -Dspring.profiles.active=prod /app.jar

# 暴露容器的端口
EXPOSE 7969