根据ubuntu镜像构建jdk17
1、下载ubuntu镜像到本地,此处下载的是最新的ubuntu镜像:
docker pull docker.rainbond.cc/ubuntu
2、下载openjdk17镜像到本地
docker pull docker.rainbond.cc/openjdk:17
3、编写Dockfile文件,内容如下,可根据实际情况修改:
#基础镜像
FROM docker.rainbond.cc/ubuntu:latest
#设置环境变量
ENV JAVA_HOME=/usr/java/openjdk-17
ENV PATH $JAVA_HOME/bin:$PATH
#更新包并安装jdk
RUN apt-get update && \
apt-get install -y openjdk-17-jdk && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
#验证
RUN java -version
#设置默认命令
CMD ["bash"]