一、下载jdk8
- 创建下载目录
mkdir jdk8
- 前往官网下载对应版本www.oracle.com/java/techno…

- 上传jdk文件至服务器
scp -P 22 本地文件 root@IP地址:服务器目录
二、创建Dockerfile
- 在jdk8目录下创建“Dockerfile”文件
touch Dockerfile
- 修改“Dockerfile”文件内容
# 基础镜像为 centos
FROM centos
# 维护者
MAINTAINER zhaoqb
# 添加jdk8压缩包至 /usr/local 目录,压缩包会自动解压,解压后目录名称为jdk1.8.0_371
ADD jdk-8u371-linux-x64.tar.gz /mnt/docker-data/jdk8/
# 配置java_HOME环境变量
ENV JAVA_HOME /mnt/docker-data/jdk8/jdk1.8.0_371/
# 将JAVA_HOME/bin 添加至PATH环境变量
ENV PATH $JAVA_HOME/bin:$PATH
- 根据“Dockerfile”构建镜像,需在“Dockerfile”同级目录下执行
docker build -t jdk8:1.0 .

三、启动jdk
- 查看镜像
docker images

- 运行镜像
docker run -itd --name jdk8 jdk8:1.0
- 查看容器运行状态
docker ps

- 进入容器,查看jdk版本
docker attach jdk8
