本文最后更新于 310 天前,如有错误请邮件至 zhiligyi222na@gmail.com
1.创建路径
mkdir -p /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/apache-maven-3.8.1
mkdir -p /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation/jdk-11_linux-x64_bin
mkdir -p /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation/jdk-8_linux-x64_bin
2.下载并上传JDK
maven Installer 网盘链接:
https://pan.baidu.com/s/1yzbOBWj3iOfxgHNR8mpg9g?pwd=6yjh
把jdk-11.0.24_linux-x64_bin.tar.gz放入jdk-11_linux-x64_bin
jdk-8u421-linux-x64.tar.gz放入jdk-8_linux-x64_bin
maven放入apache-maven-3.8.1
3.解压并添加环境变量
软件工程综合实践_项目过程资料分享_免费高速下载|百度网盘-分享无限制
把jdk11和jdk8里的DockerFile下下来并放入各自的文件夹
(jdk11里下的DockerFile放jdk-11_linux-x64_bin,jdk8里下的DockerFile放jdk-8_linux-x64_bin)
4.修改11和8里的DockeFile文件
#将jdk压缩文件复制到镜像中,它将自动解压缩tar文件
之后的代码修改为
jdk8
#将jdk压缩文件复制到镜像中,它将自动解压缩tar文件
ADD jdk-8u421-linux-x64.tar.gz /usr/local/java/
# 设置环境变量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_421
jdk11
#将jdk压缩文件复制到镜像中,它将自动解压缩tar文件
ADD jdk-11.0.24_linux-x64_bin.tar.gz /usr/local/java/
# 设置环境变量
ENV JAVA_HOME /usr/local/java/jdk-11.0.24
5.运行DockerFile文件
cd /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation/jdk-11_linux-x64_bin
docker build -t java:11 -f Dockerfile .
cd /root/docker/volumes/var/jenkins_home/tools/hudson.tasks.JAVA_JDKInstallation/jdk-8_linux-x64_bin
docker build -t java:8 -f Dockerfile .
6.查看是否成功安装
docker images

看到java8和java11就说明安装成功了
