Docker教程---Dockerfile

一、Dockerfile文件解析

  概念:Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。

  构建三步骤:1、编写Dockerfile文件;

        2、docker build 

        3、docker run

二、Dockerfile构建过程解析

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

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

  3、#表示注释

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

 三、docker执行Dockerfile的大致流程

  1、docker从基础镜像运行一个容器

  2、执行一条指令并对容器做出修改

  3、执行类似docker commit的操作提交一个新的镜像层

  4、docker再基于刚提交对的镜像运行一个新容器

  5、执行dockerfile中的下一条指令直到所有指令都执行完成。

  6、总结:

        

 四、Dockerfile文件保留字讲解

       

 五、案例

  编写Dockerfile文件

  

   执行build命令

       

      

   列出镜像的变更历史

      

六、CMD、ENTRYPOINT命令详解

  

  

七、使用Dockerfile来构建SpringBoot的镜像

  1、目录结构

  

   2、编写Dockerfile文件

  

   

  

原文地址:https://www.cnblogs.com/aqicheng/p/13527366.html