序言
创建基础镜其实也是需要把基础镜像拉下来(最最基本的镜像就是centos,rhel,Ubuntu等不同操作系统的各个版本cuiyaonan2000@163.com),然后创建一个实例,在实例里面做些设置修改,然后在打包成镜像供其它镜像使用,再打包封装成一个新镜像。
创建Centos7的基础镜像(包含jdk8) 直接根据dockfile来创建一个镜像。#创建个目录
[root@cuiyaonan2000 soft]# mkdir centos
#进入该目录
[root@cuiyaonan2000 soft]# cd ./centos
#创建dockfile文档
[root@cuiyaonan2000 centos]# vi dockfile
#内容如下
FROM centos:7
# 定义时区参数
ENV TZ=Asia/Shanghai
RUN ls -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
# 设置编码
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LC_ALL "zh_CN.UTF-8"
ADD jdk1.8.0_271 /soft/jdk1.8.0_271
ENV JAVA_HOME /soft/jdk1.8.0_271
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/too