9 張圖帶你深入理解 Docker 架構(gòu)!

- Docker 的總體架構(gòu) -


- Docker 各模塊組件分析 -
一、Docker Client「發(fā)起請求」
二、Docker Daemon(后臺守護(hù)進(jìn)程)


三、Docker Engine

- Job -
四、Docker Registry(鏡像注冊中心)
五、Graph 「Docker 內(nèi)部數(shù)據(jù)庫」

六、Driver 「執(zhí)行部分」


Docker 啟動時為 Docker 環(huán)境創(chuàng)建網(wǎng)橋。 Docker 容器創(chuàng)建時為其創(chuàng)建專屬虛擬網(wǎng)卡設(shè)備。 Docker 容器分配IP、端口并與宿主機(jī)做端口映射,設(shè)置容器防火墻策略等。

七、Libcontainer 「函數(shù)庫」

八、Docker Container 「服務(wù)交付的最終形式」

用戶通過指定容器鏡像,使得 Docker 容器可以自定義 rootfs 等文件系統(tǒng)。 用戶通過指定計算資源的配額,使得 Docker 容器使用指定的計算資源。 用戶通過配置網(wǎng)絡(luò)及其安全策略,使得 Docker 容器擁有獨立且安全的網(wǎng)絡(luò)環(huán)境。 用戶通過指定運行的命令,使得 Docker 容器執(zhí)行指定的工作。
作者:胡偉煌
來源:
blog.csdn.net/huwh_/article/details/71308236

評論
圖片
表情
