1.安装docker并且网络畅通。
2.docker build 命令构建镜像。
3.dockerfile构建镜像所需要的软件包和文件需要在dockerfile同一子文件夹下。
4.dockerfile 不成文Dockerfile大写。
5.理解容器是分层构建的。dockerfile中每一条命令都是进行一次分层。
Dockerfiel 编写命令详解1、FROM 介绍
FROM centos:7 #指定基础镜像和版本号
2、MAINTAINER介绍
MAINTAINER #编写者信息
3、WORKDIR 介绍
WORKDIR /root 设置工作目录为 /root下
4.ADD 介绍
ADD JDK-1.8.7.tar . #将jdk传入构建镜像内并解压。
ADD 后面可以跟网址,这类似于wget.
5、COPY 介绍
COPY jdk-1.8.7.tar . #复制jdk到容器中,仅仅复制。
6.EXPOSE 介绍
EXPOSE 80 8080 #暴露端口,运行容器时监听80和8080端口
7.ENV 介绍
ENV PATH $PATH:$JAVA_HOME/bin:$JRE_HOME/bin #设置java环境变量,效果和真虚拟机一样。
8.RUN 介绍
RUN yum install -y vim #后边直接跟shell命令,下载vim编辑器
#构建镜像时候下载执行的命令。
9.CMD 介绍
CMD yum install -y vim #启动容器是执行命令。
10.ENTRYPOINT 介绍
和CMD 命令非常相近,不同的是这个不会被command命令覆盖掉。ENTRYPOINT
功能是:容器启动时运行得启动命令



