1.下载jdk安装包
官网地址Java Archive | Oracle ,这里以jdkSE8为例
2.新建Dockerfile文件
FROM centos:8 MAINTAINER wqj RUN mkdir /usr/local/docker RUN cd /usr/local/docker ADD jdk-8u202-linux-x64.tar.gz /usr/local/docker ENV JAVA_HOME=/usr/local/docker/jdk1.8.0_202 ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV PATH=$JAVA_HOME/bin:$PATH CMD ["java","-version"]
3.构建镜像
docker build -t test-jdk:1.8 .
执行上面的命令,-t 指定构建镜像的名称和版本号,.表示在当前目录下查找Dockerfile文件。开始构建:
4.构建成功后运行一个简单的springboot项目:
5.这里使用构建好的镜像 jdk:1.8进行运行springboot项目
docker run -d -p 5005:5005 -v /usr/local/app/gl-0.0.1-SNAPSHOT.jar:/usr/local/app/gl-0.0.1-SNAPSHOT.jar --name make_demo jdk:1.8 java -jar /usr/local/app/gl-0.0.1-SNAPSHOT.jar
6.运行成功
7.使用docker logs --tail=200 -f 项目名称或者id,查看程序启动情况
8.启动成功。



