教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Docker引擎核心組件介紹

更新時(shí)間:2020年11月30日15時(shí)12分 來(lái)源:傳智教育 瀏覽次數(shù):

Docker Engine(Docker引擎)是Docker的核心部分,使用的是客戶端-服務(wù)器(C/S)架構(gòu)模式,其主要組成部分如下圖所示。

Docker引擎

Docker引擎


從上圖中可以看出,Docker Engine中包含了三個(gè)核心組件(docker CLI、REST API和docker daemon),這三個(gè)組件的具體說(shuō)明如下。

● docker CLI(command line interface):表示Docker命令行接口,開(kāi)發(fā)者可以在命令行中使用Docker相關(guān)指令與Docker守護(hù)進(jìn)程進(jìn)行交互,從而管理諸如image(鏡像)、container(容器)、network(網(wǎng)絡(luò))和data volumes(數(shù)據(jù)卷)等實(shí)體。

● REST API:表示應(yīng)用程序API接口,開(kāi)發(fā)者通過(guò)該API接口可以與Docker的守護(hù)進(jìn)程進(jìn)行交互,從而指示后臺(tái)進(jìn)行相關(guān)操作。

● docker daemon:表示Docker的服務(wù)端組件,他是Docker架構(gòu)中運(yùn)行在后臺(tái)的一個(gè)守護(hù)進(jìn)程,可以接收并處理來(lái)自命令行接口及API接口的指令,然后進(jìn)行相應(yīng)的后臺(tái)操作。

對(duì)于開(kāi)發(fā)者而言,既可以使用編寫(xiě)好的腳本文件通過(guò)REST API來(lái)實(shí)現(xiàn)與Docker進(jìn)程交互,又可以直接使用Docker相關(guān)指令通過(guò)命令行接口來(lái)與Docker進(jìn)程交互,而其他一些Docker應(yīng)用則是通過(guò)底層的API和CLI進(jìn)行交互的。


猜你喜歡:

什么是負(fù)載均衡?負(fù)載均衡原理詳解

Docker使用的底層技術(shù)有哪些?

Docker是什么?Docker的特點(diǎn)有哪些?

Docker架構(gòu)包括哪幾部分? 

傳智教育Java工程師培訓(xùn)課程

0 分享到:
和我們?cè)诰€交談!