Docker 框架结构

Docker 框架结构

Docker 框架结构

Docker 框架结构

Docker 囊括三个基础观念:

镜像(Image):Docker 镜像(Image),就十分所以一个 root 文献体例。比方官方镜像 ubuntu:16.04 就包括了完备的一套 Ubuntu16.04 最小体例的 root 文献体例。

容器(Container):镜像(Image)和容器(Container)的联系,就像是面向东西步调安排中的类和范例一律,镜像是静态的设置,容器是镜像运转时的实业。容器不妨被创造、启用、遏止、简略、休憩等。

堆栈(Repository):堆栈可看成一个代码遏制重心,用来生存镜像。

Docker 运用存户端-效劳器 (C/S) 框架结构形式,运用长途API来处置和创造Docker容器。

Docker 容器经过 Docker 镜像来创造。

容器与镜像的联系一致于面向东西编制程序中的东西与类。

Docker

面向东西

容器

东西

镜像

观念

证明

Docker 镜像(Images)

Docker 镜像是用来创造 Docker 容器的沙盘,比方 Ubuntu 体例。

Docker 容器(Container)

容器是独力运转的一个或一组运用,是镜像运转时的实业。

Docker 存户端(Client)

Docker 存户端经过吩咐行大概其余东西运用 Docker SDK (https://docs.docker.com/develop/sdk/) 与 Docker 的保护过程通讯。

Docker 长机(Host)

一个物理大概假造的呆板用来实行 Docker 保护过程和容器。

Docker Registry

Docker 堆栈用来生存镜像,不妨领会为代码遏制中的代码堆栈。

Docker Hub(https://hub.docker.com) 供给了宏大的镜像汇合供运用。

一个 Docker Registry 中不妨包括多个堆栈(Repository);每个堆栈不妨包括多个标签(Tag);每个标签对应一个镜像。

常常,一个堆栈会包括同一个软硬件各别本子的镜像,而标签就常用来对该当软硬件的各个本子。咱们不妨经过 <堆栈名>:<标签> 的方法来指定简直是这个软硬件哪个本子的镜像。即使不给出标签,将以 latest 动作默许标签。

Docker Machine

Docker Machine是一个简化Docker安置的吩咐行东西,经过一个大略的吩咐行即可在相映的平台上安置Docker,比方VirtualBox、 Digital Ocean、Microsoft Azure。

分享到 :
相关推荐

Leave a Reply

Your email address will not be published. Required fields are marked *