1,下載centos鏡像
docker pull centos:centos7
2,下載jdk1.8壓縮包
鏈接:https://pan.baidu.com/s/1JpKKpIVnRYaPgSILtJ0nOw
提取碼:d4so
3,創建jdk1.8文件夾,並把文件拷過去解壓
mkdir /root/jdk1.8
tar -zxvf jdk-8u161-linux-x64.tar.gz
4,創建Dockerfile文件
touch Dockerfile
5,編輯Dockerfile文件
vi Dockerfile
文件內容
# 鏡像名[:版本號]
from centos:7
# 作者信息
MAINTAINER goodApe
# 執行linux命令
run mkdir /usr/local/software
run mkdir /usr/local/software/jdk
# 選工作區
workdir /usr/local/software/jdk
# 把宿主機jar拷貝到容器中並解壓
add jdk-8u11-linux-x64.tar.gz /usr/local/software/jdk
# 配置環境變量
env JAVA_HOME /usr/local/software/jdk/jdk1.8.0_11
env JRE_HOME /usr/local/software/jdk/jdk1.8.0_11/jre
env PATH $JAVA_HOME/bin:$PATH
6,創建鏡像
docker build -t jdk1.8 .
7,查看鏡像
docker images
8,創建並啓動容器
docker run -di --name=jdk1.8 jdk1.8
9,查看啓動的容器
docker ps
10,進入容器
docker exec -it jdk1.8 /bin/bash
11,查看jdk版本
表示創建成功
結束語:如有錯誤,歡迎大佬留言,互相學習