安装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