Docker三要素

  1. 镜像(Image):是一个特殊的文件系统。它除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(例如环境变量)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

    在 Dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。

  2. 容器(Container)):镜像运行时的实体,容器包括应用程序以及所有的依赖项,作为操作系统的独立进程运行。

  3. 仓库(Repository):集中存放镜像文件的地方,一个 Docker Registry中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。

 

三者之间的关系:

 

 

 

 

posted @ 2020-11-25 16:43  会飞的猿  阅读(109)  评论(0编辑  收藏  举报