下载centos镜像dockerpullcentos:7.9.2009以jdk8为例搭建环境1.获取jdk8安装包,在下载页面找到系统对应的安装包,我选择64-位安装在这里Bag。https://www.oracle.com/java/t...2.创建Dockerfile在/usr/local目录下创建jdk目录,将jdk-8u301-linux-x64.tar.gz复制到/usr/local/jdk目录,然后创建Dockerfilemkdir/usr/local/jdkcd/usr/local/jdkcp/usr/local/mylib/jdk-8u301-linux-x64.tar.gz./touchDockerfilevimDockerfileEditDockerfileFROMcentos:7.9.2009RUNmkdir/usr/local/jdkWORKDIR/usr/local/jdkADDjdk-8u301-linux-x64.tar.gz/usr/local/jdkENVJAVA_HOME/usr/local/jdk/jdk1.8.0_301ENVJRE_HOME/usr/local/jdk/jdk1.8.0_301/jreENVPATH$JAVA_HOME/bin:$PATH使用Dockerfile构建jdk1.8镜像dockerbuild-tjdk1.8。执行dockerbuild命令后,对应的jdk8镜像已经打包完成。验证并查看系统dockerimages1中的所有docker镜像文件。创建容器dockerrun-di--name="jdk1.8"jdk1.82。进入容器dockerexec-itjdk1.8/bin/bash3。检查jdk版本java-version4。退出容器并验证javajavac命令
