Docker簡(jiǎn)介

Less Interests
More Interest

官網(wǎng)

www.docker-cn.com Docker中文網(wǎng)站
www.docker.com Docker官網(wǎng)

什么是Docker

解決了運(yùn)行環(huán)境和配置問(wèn)題的容器軟件(容器虛擬化技術(shù))

為什么會(huì)出現(xiàn)

通常開(kāi)發(fā)結(jié)束將代碼提交給運(yùn)維,再由運(yùn)維部署,但是通常運(yùn)維和開(kāi)發(fā)的環(huán)境或者配置文件不一致,導(dǎo)致項(xiàng)目不能運(yùn)行。可否將開(kāi)發(fā)的環(huán)境和配置整體打包給運(yùn)維,docker帶環(huán)境安裝。直接將代碼、環(huán)境和配置整體打包給運(yùn)維。

Docker解決環(huán)境等問(wèn)題

Docker理念

Docker是基于Go語(yǔ)言實(shí)現(xiàn)的云開(kāi)源項(xiàng)目
主要目標(biāo)是:“Build,Ship and Run Any App , Anywhere”
一次封裝,到處運(yùn)行:只需要一次配置環(huán)境,換到別的機(jī)器就可一鍵部署好,簡(jiǎn)化了操作,解決中途環(huán)境配置等錯(cuò)誤

虛擬機(jī)技術(shù)(virtual machine)

帶環(huán)境安裝的一種解決方案,可以在一種操作系統(tǒng)里面運(yùn)行另一種操作系統(tǒng),對(duì)于底層系統(tǒng)來(lái)說(shuō)。虛擬機(jī)就是一個(gè)文件,虛擬機(jī)就是完完全全模擬一臺(tái)機(jī)器,包括軟件、硬件。資源占用多,啟動(dòng)慢。

容器虛擬技術(shù)

由于虛擬機(jī)存在很多缺點(diǎn),Linux發(fā)展出另一種虛擬技術(shù):Linux容器(Linux Container),只需要將軟件運(yùn)行需要的資源打包到一個(gè)隔離容器中,不需要捆綁一整套操作系統(tǒng),容器內(nèi)沒(méi)有自己的內(nèi)核,依賴于宿主的內(nèi)核。不僅可以保證軟件的運(yùn)行,而且更加輕量化(centos鏡像僅200M左右)。

Docker組成


Docker架構(gòu)圖

Docker三要素

鏡像(Image):一個(gè)只讀模板,可以用來(lái)創(chuàng)建Docker容器,類(lèi)比Java中的類(lèi)。
容器(Container):Docker利用容器運(yùn)行一個(gè)或者一組應(yīng)用,容器是由鏡像創(chuàng)建的實(shí)例。每個(gè)容器都是相互獨(dú)立,各不干擾的平臺(tái),類(lèi)比Java的實(shí)例對(duì)象。
倉(cāng)庫(kù)(Repository):集中存放鏡像文件的場(chǎng)所,倉(cāng)庫(kù)分為公開(kāi)倉(cāng)庫(kù)(Public)和私用倉(cāng)庫(kù)(Private),最大的公開(kāi)倉(cāng)庫(kù)是Docker Hub(https://hub.docker.com/)。

Docker本身是一個(gè)容器運(yùn)行載體或者稱為管理引擎。我們把應(yīng)用程序和依賴配置打包好形成一個(gè)可交付的運(yùn)行環(huán)境,這個(gè)打包好的環(huán)境就是鏡像,只有通過(guò)鏡像才能生成Docker容器。image可以看作是容器的模板。而倉(cāng)庫(kù)只是存放了一堆鏡像的地方。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,635評(píng)論 15 147
  • Docker 基礎(chǔ)(基于javaEE) @Author:hanguixian@Email:hn_hanguixia...
    gardenerHan閱讀 448評(píng)論 0 1
  • 10.12,周一,20歲生日。昨晚拼命不要你給我買(mǎi)禮物,其實(shí)只是想見(jiàn)不到面的禮物買(mǎi)了也是浪費(fèi)。其實(shí)更多的只是想見(jiàn)你...
    bb60d371c754閱讀 150評(píng)論 0 1
  • 情緒背后有需求 情緒背后體現(xiàn)著能力的不足 紅色性格的口無(wú)遮攔 今日謹(jǐn)記--務(wù)必修煉
    鹿偉倫閱讀 133評(píng)論 0 0
  • 本文摘取自《css揭秘》一書(shū) 版本號(hào) 在css2以后,工作組逐漸認(rèn)識(shí)到將這門(mén)龐大的語(yǔ)言單獨(dú)塞到某個(gè)規(guī)范中不適合語(yǔ)言...
    LiHDong閱讀 1,032評(píng)論 0 0