美文网首页
6)dockerFile解析(2)-构建过程解析

6)dockerFile解析(2)-构建过程解析

作者: 21号新秀_邓肯 | 来源:发表于2020-11-12 10:06 被阅读0次

1.Dockerfile内容基础知识

  • 1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数
  • 2:指令按照从上到下,顺序执行
  • 3:#表示注释
  • 4:每条指令都会创建一个新的镜像层,并对镜像进行提交

2.Docker执行Dockerfile的大致流程

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

3.总结

从应用软件的角度来看,Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段,

  • Dockerfile是软件的原材料
  • Docker镜像是软件的交付品
  • Docker容器则可以认为是软件的运行态。

Dockerfile面向开发,Docker镜像成为交付标准,Docker容器则涉及部署与运维,三者缺一不可,合力充当Docker体系的基石。

image.png

1 Dockerfile,需要定义一个Dockerfile,Dockerfile定义了进程需要的一切东西。Dockerfile涉及的内容包括执行代码或者是文件、环境变量、依赖包、运行时环境、动态链接库、操作系统的发行版、服务进程和内核进程(当应用进程需要和系统服务和内核进程打交道,这时需要考虑如何设计namespace的权限控制)等等;

2 Docker镜像,在用Dockerfile定义一个文件之后,docker build时会产生一个Docker镜像,当运行 Docker镜像时,会真正开始提供服务;

3 Docker容器,容器是直接提供服务的。

相关文章

  • 6)dockerFile解析(2)-构建过程解析

    1.Dockerfile内容基础知识 1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数 2:指令按照从上...

  • 浏览器的渲染过程

    一、渲染过程 1.解析HTML文档,构建DOM tree; 2.解析CSS文件,构建CSSOM tree; 3.合...

  • 涨知识:浏览器的渲染机制

    浏览器渲染过程: 1、根据html文档解析构建DOM树 2、根据css文档解析构建CSSOM树 3、根据DOM和C...

  • HTML--渲染过程

    解析渲染该过程主要分为以下步骤:(1)解析HTML(2)构建DOM树(3)DOM树与CSS样式进行附着构造呈现树(...

  • 页面渲染及性能优化

    页面渲染的过程 构建DOM树解析HTML,创建DOM树,解析过程:如果遇到link & style,就会去下载这些...

  • 简析浏览器渲染机制

    浏览器渲染流程1.浏览器解析(1)浏览器解析HTML,构建DOM树(2)浏览器解析css,构建CSS规则树(2)解...

  • Android源码解析

    Android源码解析之(一)–>Android项目构建过程 Android源码解析之(二)–>异步消息机制 An...

  • 面试NO.1——HTML

    一、浏览器加载过程浏览器在接受到html代码后开始解析,解析过程是先构建DOM树,html代码自上而下进行构建,当...

  • docker的入门实战记录

    docker常用方法: Dockerfile的关键字解析: 实例dockerfile: ###########脚本...

  • 2021-01-13 html基础知识

    浏览器解析过程 JavaScript 的加载、解析与执行会阻塞文档的解析,也就是说,在构建 DOM 时,HTML ...

网友评论

      本文标题:6)dockerFile解析(2)-构建过程解析

      本文链接:https://www.haomeiwen.com/subject/ogzzvktx.html