docker镜像与容器的关系是什么

本篇内容主要讲解“docker镜像与容器的关系是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker镜像与容器的关系是什么”吧!

创新互联专业为企业提供玉环网站建设、玉环做网站、玉环网站设计、玉环网站制作等企业网站建设、网页设计与制作、玉环企业网站模板建站服务,十余年玉环做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

docker 镜像是一个只读的 docker容器模板,含有启动 docker容器所需的文件系统结构及其内容,因此,是启动一个 docker 容器的基础。

docker 镜像的文件内容以及一些运行 docker 容器的配置文件,组成了 docker 容器的静态文件系统运行环境:rootfs。可以这么理解,docker 镜像是 docker 容器的静态视角,docker 容器是 docker 镜像的运行状态。

rootfs 是 docker 容器在启动时内部进程可见的文件系统,即 docker 容器的根目录。rootfs 通常包含一个操作系统运行所需的文件系统,例如,可能包含典型的类 Unix 操作系统中的目录系统,如 /dev、/proc、/bin、/etc、/lib、/usr、/tmp 及运行 docker 容器所需的配置文件、工具等。

每个 docker 容器服务都要依赖 docker 镜像。那么当我们第一次使用 docker run 命令启动一个容器时,是从哪里获取所需的镜像呢?答案是,如果是第一次基于某个镜像启动容器,且宿主机上并不存在所需的镜像,那么 docker 将从 registry 中下载该镜像并保存到宿主机。

如果宿主机上存在该镜像,则直接使用宿主机上的镜像完成容器的启动。registry 用以保存 docker 镜像,其中还包括镜像层次结构和关于镜像的元数据。可以将 registry 简单的想象成类似于 Git 仓库之类的实体。

docker 内部的 image 概念是用来存储一组镜像相关的元数据信息,主要包括镜像的架构(如 amd64)、镜像默认配置信息、构建镜像的容器配置信息、包含所有镜像层信息的 rootfs。

到此,相信大家对“docker镜像与容器的关系是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享标题:docker镜像与容器的关系是什么
文章转载:http://pwwzsj.com/article/pegjps.html