JavaEE Hello.java == > Hello.class
Docker images == > DockerFile
一、是什么
Dockerfile是用来构建docker镜像的构建文件,是由一系列命令和参数构成的脚本
二、构建三步骤
1.编写Dockerfile文件
2.docker build
3.docker run
三、Dockerfile构建过程解析
1.内容基础知识
1)每条保留字指令都必须大写字母且后面要跟至少一个参数
2)指定按照从上到下,顺序执行
3)#表示注释
4)每条指令都会创建一个新的镜像层,并对镜像进行提交
2.docker执行dockerfile的大致流程
1)docker从基础镜像运行一个容器
2)执行一条指令并对容器做出修改
3)执行类似docker commit的操作提交一个新的镜像层
4)docker再基于刚提交的镜像运行一个新容器
5)执行dockerfile中的下一条指令直到所有指令都执行完成