主頁 > 知識(shí)庫(kù) > docker入門之容器介紹

docker入門之容器介紹

熱門標(biāo)簽:西柏坡地圖標(biāo)注 話術(shù)外呼系統(tǒng) 哈爾濱400電話去哪辦理 寧波400電話辦理對(duì)企業(yè)的意義 400電話申請(qǐng)要什么條件 i智能電話機(jī)器人yeta 燃?xì)夤芫€地圖標(biāo)注顏色 北京人工外呼系統(tǒng)廠家 廣東如何申請(qǐng)400電話

docker概述

docker是一個(gè)開源的軟件部署解決方案;
docker也是輕量級(jí)的應(yīng)用容器框架;
docker可以打包、發(fā)布、運(yùn)行任何的應(yīng)用,這個(gè)也是docker的產(chǎn)品理念:Docker - Build, Ship, and Run Any App, Anywhere
docker采用的是LXC(Namespace+CGroups),即在Linux內(nèi)核的Namespace[資源隔離]和CGroups[資源控制]技術(shù)的基礎(chǔ)上通過鏡像管理機(jī)制來實(shí)現(xiàn)輕量化設(shè)計(jì)。

docker組成

docker的組成包括docker server和dockerclient,其中docker包括的組件:容器(container)、鏡像(image)和倉(cāng)庫(kù)(repositories),如下圖:

docker vs VM

docker作為容器的一種,跟傳統(tǒng)的VM存在很大的差異,首先從架構(gòu)上比較2者所在的位置:

通過比較,我們可以看出,VM其實(shí)是在硬件的基礎(chǔ)上虛擬化(hypervisor)出來的操作系統(tǒng),多個(gè)VM之間共享底層硬件資源。而docker是在Linux基礎(chǔ)上采用Namespace和CGroups技術(shù)進(jìn)行的隔離,這就造就了docker既可以運(yùn)行在硬件操作系統(tǒng)之上,也可以運(yùn)行在VM之上。2者的區(qū)別也決定了,2者的差異,這里總結(jié)了兩者的差異,匯總?cè)缦拢?/p>

docker既然存在這樣的特性,那么docker可以做什么呢?下圖給出了docker的8種場(chǎng)景,而作者從實(shí)際的工作出發(fā),主要采用docker將現(xiàn)有產(chǎn)品的發(fā)布流程精簡(jiǎn)化,減少了大量的環(huán)境配置工作,由于docker的隔離性,可以將應(yīng)用程序打包成docker鏡像,同一個(gè)產(chǎn)品不同版本可以打包成不同的鏡像,這也方便了測(cè)試的工作。

因此,從不同的崗位看待docker,docker帶來的改變是全方面的


標(biāo)簽:巴中 張家口 湘潭 阜陽 襄陽 珠海 開封 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker入門之容器介紹》,本文關(guān)鍵詞  docker,入門,之,容器,介紹,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker入門之容器介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于docker入門之容器介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章