docker 使用客戶端-伺服器 (c/s) 架構模式,使用遠端api來管理和建立docker容器。
docker 容器通過 docker 映象來建立。
容器與映象的關係類似於物件導向程式設計中的物件與類。
docker
物件導向
容器物件映象類
docker 映象(images)
docker 映象是用於建立 docker 容器的模板。
docker 容器(container)
容器是獨立執行的乙個或一組應用。
docker 客戶端(client)
docker 客戶端通過命令列或者其他工具使用 docker api ( 與 docker 的守護程序通訊。
docker 主機(host)
乙個物理或者虛擬的機器用於執行 docker 守護程序和容器。
docker 倉庫(registry)
docker 倉庫用來儲存映象,可以理解為**控制中的**倉庫。
docker hub( 提供了龐大的映象集合供使用。
docker machine
docker machine是乙個簡化docker安裝的命令列工具,通過乙個簡單的命令列即可在相應的平台上安裝docker,比如virtualbox、 digital ocean、microsoft azure。
Docker Docker架構簡介
docker 是乙個開放源 的軟體專案,讓應用程式部署在作業系統上的工作可以自動化進行。如下圖docker架構所示,docker軟體平台包含客戶端,守護程序,倉庫,映象和容器五個實體。當使用者使用docker build命令時,客戶端先獲取dockerfile的真實路徑,然後根據使用者設定的引數傳送...
docker docker開源專案
最早接觸docker是在14年年初,當初docker遠沒有這在這麼火,當時覺得docker也就是類似openstack cloudstack的乙個容器管理,沒什麼特別,沒想到啊,半年的時間裡,發生了如此翻天覆地的變化 vmware與docker合作 rhel 7整合docker cloudfoudr...
docker docker入門理論
這篇文章先大概為大家介紹一下docker的理論知識,方便後續研讀與開發。docker簡單來理解是一種容器技術,是基於go語言實現的開源容器專案。docker提供了搞笑 便捷和輕量級的容器方案,支援多種主流雲平台的的部署。這裡的元件既可以是 乙個web應用 乙個編譯環境,也可以是一套資料庫平台服務。1...