1. 程式人生 > >3、docker架構

3、docker架構

Docker 架構

Docker 使用客戶端-伺服器 (C/S) 架構模式,使用遠端API來管理和建立Docker容器。

Docker 容器通過 Docker 映象來建立。

容器與映象的關係類似於面向物件程式設計中的物件與類。

Docker

面向物件

容器

物件

映象

    

Docker 映象(Images)

Docker 映象是用於建立 Docker 容器的模板。

Docker 容器(Container)

容器是獨立執行的一個或一組應用。

Docker 主機(Host)

一個物理或者虛擬的機器用於執行 Docker 守護程序和容器。

Docker 倉庫(Registry)

Docker 倉庫用來儲存映象,可以理解為程式碼控制中的程式碼倉庫。

Docker Machine

Docker Machine是一個簡化Docker安裝的命令列工具,通過一個簡單的命令列即可在相應的平臺上安裝Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。