《 Docker開(kāi)發(fā)實(shí)踐》基礎(chǔ)篇讀書筆記一

Docker簡(jiǎn)介

Docker簡(jiǎn)介

? 互聯(lián)網(wǎng)初期,幾乎所有的應(yīng)用都以協(xié)議棧堆疊的形式進(jìn)行開(kāi)發(fā),并且部署到單一的專屬服務(wù)器上。應(yīng)用是基于一系列良好的協(xié)議棧開(kāi)發(fā)的,他們包含中間件、運(yùn)行時(shí)環(huán)境、和操作系統(tǒng)。 隨著日益復(fù)雜的互聯(lián)網(wǎng)環(huán)境和產(chǎn)品需求,今天,開(kāi)發(fā)者可以通過(guò)組合不同的服務(wù)來(lái)構(gòu)建和裝配應(yīng)用,并使應(yīng)用能夠跨越不同硬件環(huán)境,如公共的、私有的以及虛擬的云服務(wù)器。

? 做到既能夠組合當(dāng)前最佳服務(wù)又跨越多種運(yùn)行環(huán)境并非容易的事情。當(dāng)一個(gè)應(yīng)用擁有復(fù)雜的軟件依賴關(guān)系和多樣的硬件運(yùn)行環(huán)境時(shí),有以下幾個(gè)問(wèn)題必須面對(duì):

是否能夠處理應(yīng)用以來(lái)的多樣性和依賴庫(kù)之間的不良反應(yīng)?

是否能夠適應(yīng)硬件環(huán)境的多樣性?

服務(wù)和應(yīng)用之間的交互是否合理?

是否可以在多個(gè)平臺(tái)之間快捷移動(dòng)?

docker 能夠像集裝箱一樣方便地打包應(yīng)用,隔離不良影響,使應(yīng)用能夠在各種環(huán)境下運(yùn)行并且在平臺(tái)之間易于移植。

Docker 的概念和背景

docker 是一個(gè)開(kāi)云平臺(tái),包括docker容器引擎和Docker hub。 docker 是容器的一種,容器是一種輕量級(jí)的虛擬技術(shù)。與之對(duì)應(yīng)更為重量級(jí)的虛擬技術(shù)是虛擬機(jī)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容