使用Dockerfile脚本创建镜像
1.先构建一个目录
mkdir -p /usr/local/dockerjdk8
2.在这个目录下,构建一个Dockerfile文件,并把Dockerfile所需要的jdk包也放到这个镜像之下
(1)上传jdk.8
使用工具上传:
3.利用命令上传到原来创建的目录结构里面:
mv jdk-8u181-windows-x64.exe /usr/local/dockerjdk8
4.进入该目录下,并使用dir
查看文件
cd /usr/local/dockerjdk8/
5.编辑Dockerfile文件
vi Dockerfile
Dockerfile文件内容:
具体脚本命令,请参考Docker第一篇文章:https://blog.youkuaiyun.com/weixin_42467515/article/details/96827520
From centos:7
MAINTAINER itcast
RUN mkdir /usr/local/java
ADD jdk-8u181-windows-x64.exe /usr/local/java/
ENV JAVA_HOME=/usr/local/java/jdk1.8.0_171
ENV JRE_HOME=$JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
最后,按下键盘Esc 以及如何 :wq 就可以进行保存
6.退出后使用 dir
查看,发现已经生成Dockerfile文件,最后,执行生成命令
docker build -t='jdk1.8' .
此处注意:
-t 用于指定镜像的名称
空格 点 ,这个点指定这个Dockerfile当前的文件夹,指定当前目录
此处为(1) => ( 6 ) 步骤的截图命令:
(7)构建成功,镜像查看,生成 jdk 镜像,任务完成