【3.1】docker基础知识 镜像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【3.1】docker基础知识 镜像相关的知识,希望对你有一定的参考价值。

参考技术A http://c.biancheng.net/view/3145.html

  镜像由多个层组成,每层叠加之后,从外部看来就如一个独立的对象,镜像内部是一个精简的OS,同时还包含应用运行所必须的文件和依赖包,因为容器的设计初衷就是快速和小巧,所以镜像通常都比较小。镜像可以理解为一种构建时(build-time)结构,而容器可以理解为是一种运行时(run-time)结构。
   Docker镜像由一些松耦合的只读镜像层组成,采用docker pull imageName:tag ,可以看出以Pull complete结尾的每一行都是一个镜像层。可以采用docker image inspect查看到Layers信息。
  所有的Docker镜像都起始于一个基础镜像层,当进行修改或者增加新的内容时,就会在当前镜像层之上,创建新的镜像层,比如,一个centos:7的镜像,添加了Python包,那么就会在基础镜像层上添加一个镜像层,比如再打了一个安全补丁,又会创建一个新的镜像层。
通常使用docker container run和docker service create命令从某个镜像启动一个或多个容器,一旦容器从镜像启动后,二者之间就有依赖关系,并且在镜像启动的容器全部停止之前,镜像是无法被删除的。

一个完整的镜像名称由三部分组成,比如 192.168.0.103:500/os/centos:7 。

镜像相关命令

点波关注 系统搭建(docker)

以上是关于【3.1】docker基础知识 镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker二

Docker基础

如何创建一个安全的Docker基镜像

Docker&Kubernetes ❀ Docker镜像与容器相关操作基础命令详解

三Docker 基础用法

Docker镜像制作和管理