docker docker架構詳述

2022-09-01 05:12:10 字數 735 閱讀 1398

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...