What Docker?

Docker并不抽象替梨,但是描述起來(lái)很抽象钓试。

首先

暫且不說(shuō)它的底層是如何實(shí)現(xiàn)的。只需要知道它比虛擬機(jī)先進(jìn):

  • 快速交付和部署
  • 高效虛擬化耙替,更高的性能和效率
  • 方便遷徙和擴(kuò)展
  • 更簡(jiǎn)單的管理

這里有個(gè)表亚侠,或許可以幫你:

特性 容器 虛擬機(jī)
啟動(dòng) 秒級(jí) 分鐘級(jí)
硬盤使用 一般為MB 一般為GB
性能 接近原生 弱于
系統(tǒng)支持量 單機(jī)支持上千個(gè)容器 一般幾十個(gè)

其次

了解幾個(gè)概念就差不多算入門了:

  • 倉(cāng)庫(kù)(Repository)
  • 鏡像(Image)
  • 容器(Container)

倉(cāng)庫(kù)

倉(cāng)庫(kù)是Image的來(lái)源曹体∷咨龋互聯(lián)網(wǎng)上有很多倉(cāng)庫(kù),有國(guó)內(nèi)的箕别、也有國(guó)外的铜幽,這里我主要說(shuō)說(shuō)正統(tǒng)的——Docker Hub,也是默認(rèn)的串稀,使用的時(shí)候或許需要翻個(gè)小墻除抛。
在你做好一切準(zhǔn)備工作后,只需要docker pull <Image_name>母截,就可以從Docker Hub上獲取你想要的Image到忽。當(dāng)然準(zhǔn)備工作需要一頓操作,這里不提清寇,可以稍后看看我的另一篇文章喘漏。

鏡像和容器

我打算把這兩個(gè)概念放一塊描述。如果把鏡像當(dāng)成一個(gè)類的話华烟,容器更像是它new出來(lái)的一個(gè)又一個(gè)對(duì)象翩迈。鏡像可以從倉(cāng)庫(kù)中獲取,容器則是從鏡像中生成盔夜。
容器的啟動(dòng)和暫停操作有:docker run <Image>负饲、docker start <Image>堤魁、docker restart <Image>docker stop <Image>返十。

再次

讓我闡述一下我對(duì)docker容器本質(zhì)的理解妥泉。
Docker引擎之上可以運(yùn)行很多鏡像從而形成一個(gè)的容器,鏡像包括操作系統(tǒng)洞坑、安裝的軟件涛漂,但形成的容器本質(zhì)上還是基于linux內(nèi)核的。于是检诗,你可以通過(guò)連接容器(docker attach <container>)運(yùn)行shell指令匈仗。

好吧,我用一個(gè)例子說(shuō)明逢慌。你打算安裝一個(gè)包含nodejs環(huán)境的docker容器悠轩,你可以從docker hub上獲取操作系統(tǒng)(docker pull <Image>),比如Ubuntu攻泼、CentOS等等火架,然后創(chuàng)建一個(gè)容器(docker run <Image>),在連接到你的容器忙菠,也就是操作系統(tǒng)里何鸡,就可以進(jìn)行安裝nodejs的操作了,安裝好nodejs后牛欢,你可以通過(guò)掛載途徑把你的nodejs項(xiàng)目放入docker容器里骡男,運(yùn)行shell指令讓項(xiàng)目運(yùn)行起來(lái),測(cè)試無(wú)誤后傍睹,可以通過(guò)遷徙的方法把它部署到其它支持docker環(huán)境上隔盛。

上面的一系列的操作都可以寫進(jìn)一個(gè)Dockerfile的文本里,生成一個(gè)屬于你自己的Image拾稳,分享給其他人吮炕,別人下載到本機(jī)上,可以通過(guò)docker build -t <image_name> .指令構(gòu)建改docker鏡像到本機(jī)上访得。

最后

不知道你四不四弄清楚或者更了解docker了龙亲。如果沒(méi),推薦一本書給你悍抑;如果弄清楚了鳄炉,分享我自己收集的一份docker指令集給你,有點(diǎn)粗略传趾,因?yàn)檫€沒(méi)有整理好迎膜。

docke指令集

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市浆兰,隨后出現(xiàn)的幾起案子磕仅,更是在濱河造成了極大的恐慌珊豹,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件榕订,死亡現(xiàn)場(chǎng)離奇詭異店茶,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)劫恒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門贩幻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人两嘴,你說(shuō)我怎么就攤上這事丛楚。” “怎么了憔辫?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵趣些,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我贰您,道長(zhǎng)坏平,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任锦亦,我火速辦了婚禮舶替,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杠园。我一直安慰自己顾瞪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布返劲。 她就那樣靜靜地躺著玲昧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪篮绿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天吕漂,我揣著相機(jī)與錄音亲配,去河邊找鬼。 笑死惶凝,一個(gè)胖子當(dāng)著我的面吹牛吼虎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播苍鲜,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼思灰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了混滔?” 一聲冷哼從身側(cè)響起洒疚,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤歹颓,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后油湖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巍扛,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年乏德,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了撤奸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡喊括,死狀恐怖胧瓜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情郑什,我是刑警寧澤贷痪,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蹦误,受9級(jí)特大地震影響劫拢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜强胰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一舱沧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧偶洋,春花似錦熟吏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至恩脂,卻和暖如春帽氓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俩块。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工黎休, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人玉凯。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓势腮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親漫仆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捎拯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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

  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,534評(píng)論 15 147
  • 0. 前言 docker是什么盲厌?docker是用GO語(yǔ)言開發(fā)的應(yīng)用容器引擎署照,基于容器化祸泪,沙箱機(jī)制的應(yīng)用部署技術(shù)√偈鳎可...
    sessionboy閱讀 3,854評(píng)論 2 49
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一浴滴、Docker 簡(jiǎn)介 Docke...
    極客圈閱讀 10,501評(píng)論 0 120
  • 我是修正精桂子合伙人金子:【kna667】威信,修正蛇鞭粉來(lái)到市場(chǎng)以后岁钓,各界都在關(guān)注升略,看到了朋友圈非常火屡限,為什么蛇...
    修正精桂子金子閱讀 285評(píng)論 0 0
  • 他曾對(duì)你說(shuō) 你是他的玫瑰你是他的花 他曾對(duì)你說(shuō) 無(wú)論誰(shuí)不要你他都會(huì)要你 他也曾對(duì)你說(shuō) 無(wú)論發(fā)生什么事他都養(yǎng)你 如同...
    美心琪子閱讀 374評(píng)論 4 8