Docker之入門

什么是Docker

????????Docker 屬于 Linux 容器的一種封裝驰吓,提供簡(jiǎn)單易用的容器使用接口系奉。它是目前最流行的 Linux 容器解決方案。Docker 將應(yīng)用程序與該程序的依賴翁涤,打包在一個(gè)文件里面葵礼。運(yùn)行這個(gè)文件,就會(huì)生成一個(gè)虛擬容器扔涧。程序在這個(gè)虛擬容器里運(yùn)行枯夜,就好像在真實(shí)的物理機(jī)上運(yùn)行一樣艰山。有了 Docker,就不用擔(dān)心環(huán)境問題摔吏。

總體來說舔腾,Docker 的接口相當(dāng)簡(jiǎn)單搂擦,用戶可以方便地創(chuàng)建和使用容器,把自己的應(yīng)用放入容器扳还。容器還可以進(jìn)行版本管理氨距、復(fù)制棘劣、分享、修改首昔,就像管理普通的代碼一樣勒奇。

Docker應(yīng)用場(chǎng)景

????????Web應(yīng)用的自動(dòng)化打包和發(fā)布巧骚。自動(dòng)化測(cè)試和持續(xù)集成格二、發(fā)布顶猜。在服務(wù)型環(huán)境中部署和調(diào)整數(shù)據(jù)庫(kù)或其他的后臺(tái)應(yīng)用痘括。從頭編譯或者擴(kuò)展現(xiàn)有的OpenShift或Cloud Foundry平臺(tái)來搭建自己的PaaS環(huán)境。

Docker的優(yōu)點(diǎn)

? ??????1、簡(jiǎn)化程序:Docker讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中驰后,然后發(fā)布到任何流行的 Linux 機(jī)器上矗愧,便可以實(shí)現(xiàn)虛擬化。Docker改變了虛擬化的方式夜涕,使開發(fā)者可以直接將自己的成果放入Docker中進(jìn)行管理属愤。方便快捷已經(jīng)是 Docker的最大優(yōu)勢(shì),過去需要用數(shù)天乃至數(shù)周的 任務(wù)驾胆,在Docker容器的處理下贱呐,只需要數(shù)秒就能完成。

? ??????2驳阎、避免選擇恐懼癥:如果你有選擇恐懼癥呵晚,還是資深患者。Docker幫你 打包你的糾結(jié)劣纲!比如 Docker 鏡像癞季;Docker 鏡像中包含了運(yùn)行環(huán)境和配置,所以 Docker 可以簡(jiǎn)化部署多種應(yīng)用實(shí)例工作志于。比如 Web 應(yīng)用、后臺(tái)應(yīng)用伺绽、數(shù)據(jù)庫(kù)應(yīng)用奈应、大數(shù)據(jù)應(yīng)用比如 Hadoop 集群购披、消息隊(duì)列等等都可以打包成一個(gè)鏡像部署刚陡。

? ??????3、節(jié)省開支:一方面筐乳,云計(jì)算時(shí)代到來蝙云,使開發(fā)者不必為了追求效果而配置高額的硬件,Docker改變了高性能必然高價(jià)格的思維定勢(shì)匀泊。Docker 與云的結(jié)合朵你,讓云空間得到更充分的利用抡医。不僅解決了硬件管理的問題,也改變了虛擬化的方式大脉。

相關(guān)連接

Docker官網(wǎng):http://www.docker.com

Github Docker源碼:https://github.com/docker/docker

Docker架構(gòu)

????Docker使用客戶端-服務(wù)器 (C/S) 架構(gòu)模式镰矿,使用遠(yuǎn)程API來管理和創(chuàng)建Docker容器俘种。Docker容器通過 Docker 鏡像來創(chuàng)建绝淡。容器與鏡像的關(guān)系類似于面向?qū)ο缶幊讨械膶?duì)象與類

Docker鏡像(Images)Docker鏡像是用于創(chuàng)建 Docker 容器的模板牢酵。

Docker容器(Container)容器是獨(dú)立運(yùn)行的一個(gè)或一組應(yīng)用馍乙。

Docker客戶端(Client)Docker客戶端通過命令行或者其他工具使用 Docker API (https://docs.docker.com/reference/api/docker_remote_api)與 Docker 的守護(hù)進(jìn)程通信丝格。

Docker主機(jī)(Host)一個(gè)物理或者虛擬的機(jī)器用于執(zhí)行Docker 守護(hù)進(jìn)程和容器。

Docker倉(cāng)庫(kù)(Registry)Docker倉(cāng)庫(kù)用來保存鏡像铁追,可以理解為代碼控制中的代碼倉(cāng)庫(kù)茫船。

Docker Hub(https://hub.docker.com)提供了龐大的鏡像集合供使用算谈。

Docker MachineDocker Machine是一個(gè)簡(jiǎn)化Docker安裝的命令行工具料滥,通過一個(gè)簡(jiǎn)單的命令行即可在相應(yīng)的平臺(tái)上安裝Docker葵腹,比如VirtualBox、 Digital Ocean鲸匿、Microsoft Azure阻肩。

Docker 安裝

????建議在linux環(huán)境下安裝Docker烤惊,window環(huán)境搭建比較復(fù)雜且容易出錯(cuò)

? ?使用yum安裝(CentOS 7下)Docker要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 柒室,查看本頁(yè)面的前提條件來驗(yàn)證你的CentOS 版本是否支持 Docker 。

通過uname -r命令查看你當(dāng)前的內(nèi)核版本

?uname -r 3.10.0-327.el7.x86_64

?yum -y install docker-io

service docker start

其他安裝方式:

????MacOS Docker 安裝

????Windows Docker 安裝

????Ubuntu Docker 安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末空骚,一起剝皮案震驚了整個(gè)濱河市府怯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌则涯,老刑警劉巖冲簿,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件档礁,死亡現(xiàn)場(chǎng)離奇詭異呻澜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)羹幸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門栅受,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屏镊,“玉大人而芥,你說我怎么就攤上這事∥党觯” “怎么了骄酗?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵趋翻,是天一觀的道長(zhǎng)踏烙。 經(jīng)常有香客問我,道長(zhǎng)讨惩,這世上最難降的妖魔是什么荐捻? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任处面,我火速辦了婚禮,結(jié)果婚禮上昵济,老公的妹妹穿的比我還像新娘访忿。我一直安慰自己斯稳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著系草,像睡著了一般通熄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上找都,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天唇辨,我揣著相機(jī)與錄音,去河邊找鬼能耻。 笑死赏枚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晓猛。 我是一名探鬼主播饿幅,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼戒职!你這毒婦竟也來了栗恩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤洪燥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后汉操,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痹雅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年愉耙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了猜谚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鸿竖,死狀恐怖悟泵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情店量,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布怀伦,位于F島的核電站房待,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宣虾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一帆吻、第九天 我趴在偏房一處隱蔽的房頂上張望败许。 院中可真熱鬧愕撰,春花似錦、人聲如沸仓犬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)跷跪。三九已至甘磨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間签夭,已是汗流浹背慎宾。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工券犁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人色难。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓噪裕,卻偏偏與公主長(zhǎng)得像祭陷,于是被迫代替她去往敵國(guó)和親想罕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子腥沽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • Docker 學(xué)習(xí)目標(biāo): 掌握Docker基礎(chǔ)知識(shí)酌摇,能夠理解Docker鏡像與容器的概念 完成Docker安裝與啟...
    執(zhí)筆夢(mèng)一場(chǎng)閱讀 3,197評(píng)論 2 10
  • Docker 學(xué)習(xí)目標(biāo): 掌握Docker基礎(chǔ)知識(shí)享幽,能夠理解Docker鏡像與容器的概念 完成Docker安裝與啟...
    伊森H閱讀 260評(píng)論 0 0
  • 一砂碉、docker介紹 docker的優(yōu)勢(shì) 1增蹭、更高效的利用系統(tǒng)資源由于容器不需要進(jìn)行硬件虛擬以及運(yùn)行完整操作系統(tǒng)等...
    Mr_Du_Biao閱讀 662評(píng)論 0 0
  • 《Docker從入門到實(shí)踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,359評(píng)論 1 39
  • 12年在學(xué)校偷看了兩本《深海里的星星》 于是喜歡上獨(dú)木舟 直到她出了《一粒紅塵》 翻開兩頁(yè)就看不下去 遂放棄 這幾...
    南緣anna閱讀 72評(píng)論 0 0