Docker 系統架構

2022-09-17 23:24:23 字數 707 閱讀 2732

docker 使用客戶端-伺服器 (c/s) 架構模式,使用遠端 api 來管理和建立 docker 容器。

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

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

docker

物件導向

容器物件映象類

標題說明

映象(images)

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

容器(container)

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

客戶端(client)

docker 客戶端通過命令列或者其他工具使用 docker api ( 與 docker 的守護程序通訊。

主機(host)

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

倉庫(registry)

docker 倉庫用來儲存映象,可以理解為**控制中的**倉庫。docker hub( 提供了龐大的映象集合供使用。

docker machine

docker machine是乙個簡化docker安裝的命令列工具,通過乙個簡單的命令列即可在相應的平台上安裝docker,比如virtualbox、 digital ocean、microsoft azure。

理解Docker架構

docker是乙個用於開發,發布和執行應用程式的開放平台。docker被設計用於更快的交付你的應用。使用dokcer,你可以將你的應用從基礎設施中分離出來,並且向對待乙個管理應用程式一樣對待你的基礎設施。docker幫助你更快的發布 更快的測試,更快的部署和縮短編寫 和執行 的週期。docker通過...

docker整體架構描述

關於docker,上個學期就一直在學,去實習之後更覺其重要性,所以讀了一段時間原始碼,總結並記錄一下,權當加深印象。閱讀原始碼首先腦海裡要有一張原始碼地圖,要明白docker各個部分實現了哪些功能。docker的架構圖如下 總體包含七個部分 client,daemon,driver,libconta...

docker網路架構 路由

如上圖 我啟動了兩個docker容器,docker1和docker2,這兩個容器用的是同乙個映象 nginx映象 兩個分別將nginx的80埠對映到9090和9091埠,啟動後可在windows上正常訪問nginx服務。今天寫這個主要是記錄一下該網路架構中的路由 情況。從這個圖中可以看出,很明顯最後...