一、使用Dockerfile定制镜像
镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是Dockerfile。
Dockerfile是一个文本文件,其内包含了一条条的指令,每一条指定构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
1.From指定基础镜像
2.RUN执行命令
3.构建镜像
二、Dockerfile指令详解
1.COPY复制文件
2.ADD更高级的复制文件
3.CMD容器启动命令
4.EENTRYPOINT 入口点
5.ENV设置环境变量
6.ARG 构建参数
7.VOLUM 定义匿名卷
8.EXPOSE声明端口
9.WORKDIR指定工作目录
10.USER指定当前用户
11.HEALTHCHECK 健康检查
12.ONBUILD 为他人做嫁衣
13.其他镜像制作方式 docker save和docker load




