16-DockerFile简单介绍

DockerFile介绍

​ 通过DockerFile,对大量动态变化的服务进行镜像构建更加方便。

  • 编写DockerFile

  • 使用docker build构建镜像

  • 使用docker run运行容器

1.保留字指令

​ 使用保留字指令来构建docker file。

链接:https://docs.docker.com/engine/reference/builder/

规则:

  • 每条保留字指令都必须为大写字母且后面要跟随至少一个参数

  • 指令按照从上到下,顺序执行

  • 每条指令都会创建一个新的镜像层并对镜像进行提交

  • #代表注释

2.Docker执行DockerFile的大致流程

1. docker从基础镜像运行一个容器
while(直到所有指令都执行完成)
{
2. 执行一条指令并对容器作出修改
3. 执行类似docker commit的操作提交一个新的镜像层
4. docker再基于刚提交的镜像运行一个新容器
}