Docker 架構(二)【轉】
阿新 • • 發佈:2018-12-10
Docker 使用客戶端-伺服器 (C/S) 架構模式,使用遠端API來管理和建立Docker容器。
Docker 容器通過 Docker 映象來建立。
容器與映象的關係類似於面向物件程式設計中的物件與類。
Docker | 面向物件 |
---|---|
容器 | 物件 |
映象 | 類 |
Docker 映象(Images) | Docker 映象是用於建立 Docker 容器的模板。 |
---|---|
Docker 容器(Container) | 容器是獨立執行的一個或一組應用。 |
Docker 客戶端(Client) | Docker 客戶端通過命令列或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api) 與 Docker 的守護程序通訊。 |
Docker 主機(Host) | 一個物理或者虛擬的機器用於執行 Docker 守護程序和容器。 |
Docker 倉庫(Registry) | Docker 倉庫用來儲存映象,可以理解為程式碼控制中的程式碼倉庫。 Docker Hub(https://hub.docker.com |
Docker Machine | Docker Machine是一個簡化Docker安裝的命令列工具,通過一個簡單的命令列即可在相應的平臺上安裝Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。 |