震精棍苹!京東T8大牛每天熬夜到凌晨三四點,竟然是在寫Docker教程

寫在前面

Docker如日中天甲葬,這不是單純的炒概念廊勃,Docker確確實實解決了開發(fā)與運維的痛點,因此在企業(yè)開發(fā)中得到了非常廣泛的使用经窖。

Docker是一個開放源代碼軟件項目坡垫,讓應用程序部署在軟件容器下的工作可以自動化進行,借此在Linux操作系統(tǒng)上画侣,提供一-個額外的軟件抽象層冰悠,以及操作系統(tǒng)層虛擬化的自動管理機制。

京東T8大牛每天熬夜到凌晨三四點配乱,熬了半個多月寫了一份Docker的詳細教程整理成文檔溉卓,相信看完這份教程之后你對Docker會有更深入的了解。

[docker系列-1]初識Docker

  • 什么是docker
  • docker和虛擬機
  • docker與傳統(tǒng)容器
  • docker應用場景
  • docker核心組件
  • docker相關技術(shù)

[docker.系列-2]容器基本操作-1

  • 查看容器
  • 創(chuàng)建容器

[docker,系列-3]容器基本操作-2

  • 容器啟動
  • 容器停止
  • 容器刪除

[docker系列-4]容器內(nèi)執(zhí)行命令

  • 依附容器
  • 容器內(nèi)執(zhí)行命令

[docker.系列-5]容器操作進階

  • 查看容器信息
  • 查看容器進程
  • 查看容器日志

[docker系列-6]容器導入導出

  • 容器導出
  • 容器導入

[docker.系列-7]鏡像介紹

  • 鏡像與容器的關系
  • 鏡像的體系結(jié)構(gòu)
  • 鏡像的寫時復制機制

[docker.系列-8]本地鏡像管理

  • 查看
  • 下載

[docker.系列-9]創(chuàng)建本地鏡像

  • 創(chuàng)建容器
  • 創(chuàng)建本地鏡像

[docker系列-10]Dockerfile

上文中向讀者介紹了簡單的創(chuàng)建本地鏡像的方式搬泥,但是commit方式存在一些問題桑寨,比如不夠透明化,無法重復忿檩,體積較大尉尾,為了解決這些問題,可以考慮使用Dockerfile燥透。

Dockerfile就是-一個普通的文本文件沙咏,其內(nèi)包含了一條條的指令,每一條指令都會構(gòu)建-一層班套。先來看一個簡單的例子肢藐。

[docker系列-11 ]Docker Hub

類似于GitHub提供的代碼托管服務,Docker Hub提供了鏡像托管服務吱韭,Docker Hub地址為https://hub.docker.com/吆豹,利用Docker Hub讀者可以搜索、創(chuàng)建理盆、分享和管理鏡像瞻讽。Docker Hub上的鏡像分為兩大類,一類是官方鏡像熏挎,例如我們之前用到的nginx速勇、mysq|等, 還有一類是普通的用戶鏡像坎拐,普通用戶鏡像由用戶自己上傳烦磁。

[docker.系列-12]自動化構(gòu)建

自動化構(gòu)建养匈,就是使用Docker Hub連接一個包含Dockerfile文件的GitHub倉庫或者BitBucket倉庫,Docker Hub則會自動構(gòu)建鏡像都伪,通過這種方式構(gòu)建出來的鏡像會被標記為Automated Build,也稱之為受信構(gòu)建(Trusted Build)呕乎,這種構(gòu)建方式構(gòu)建出來的鏡像,其他人在使用時可以自由的查看Dockerfile內(nèi)容陨晶,知道該鏡像是怎么來的猬仁,同時,由于構(gòu)建過程是自動的先誉,所以能夠確保倉庫中的鏡像都是最新的湿刽。

[docker系列-13]創(chuàng)建自己的Docker Hub

前面我們使用的Docker Hub是由Docker官方提供的,我們也可以搭建自己的Docker褐耳,搭建方式也很容器诈闺,因為Docker官方已經(jīng)將Docker注冊服務器做成鏡像了,我們直接pull下來運行即可铃芦。

[docker系列-14]容器網(wǎng)絡

容器運行在宿主機上雅镊,如果外網(wǎng)能夠訪問容器,才能夠使用它提供的服務刃滓。本文就來了解下容器中的網(wǎng)絡知識仁烹。

[docker系列-15]數(shù)據(jù)卷入門

數(shù)據(jù)卷可以繞過拷貝系統(tǒng),在多個容器之間咧虎、容器和宿主機之間共享目錄或者文件卓缰,數(shù)據(jù)卷繞過了拷貝系統(tǒng),可以達到本地磁盤I/O性能老客。

本文先通過一個簡單的案例向讀者展示數(shù)據(jù)卷的基本用法僚饭。

[docker,系列-16]宿主機目錄做數(shù)據(jù)卷

上文中對于數(shù)據(jù)卷的用法還不是最佳方案震叮,一般來說胧砰, 我們可能需要明確指定將宿主機中的一個目錄掛載到容器中,這種指定方式如下:

[docker系列-17]數(shù)據(jù)卷其他操作

  • Dockerfile中的數(shù)據(jù)卷
  • 查看所有數(shù)據(jù)卷
  • 查看數(shù)據(jù)卷詳情
  • 刪除數(shù)據(jù)卷

Docker教程領取方式:轉(zhuǎn)發(fā)+關注苇瓣,然后私信回復“架構(gòu)書籍” 或者 “666”即可獲得免費領取方式尉间!

[docker,系列-18]數(shù)據(jù)卷容器

數(shù)據(jù)卷容器是一個專門用來掛載數(shù)據(jù)卷的容器,該容器主要是供其他容器引用和使用击罪。所謂的數(shù)據(jù)卷容器哲嘲,實際上就是一個普通的容器,舉例如下:

[docker,系列-19]數(shù)據(jù)備份與恢復

利用數(shù)據(jù)卷容器可以實現(xiàn)實現(xiàn)數(shù)據(jù)的備份和恢復媳禁。

  • 備份
  • 恢復

[docker系列-20]容器連接

一般來說眠副,容器啟動后,我們都是通過端口映射來使用容器提供的服務竣稽,實際上囱怕,端口映射只是使用容器服務的一種方式霍弹,除了這種方式外,還可以使用容器連接的方式來使用容器服務娃弓。

[docker系列-21]容器編排

  • 準備工作
  • 編寫Dockerfile
  • 編寫docker-compose.yml
  • 運行
  • 初始化配置
  • 測試
  • 其他

京東T8大牛每天熬夜到凌晨三四點典格,熬了半個多月寫出來的Docker的詳細教程整理成文檔,相信看完這份教程之后你對Docker會有更深入的了解台丛。

限于平臺篇幅原因耍缴,更多內(nèi)容展示不了,覺得不錯的需要的可以三連支持一下

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挽霉,一起剝皮案震驚了整個濱河市防嗡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炼吴,老刑警劉巖本鸣,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異硅蹦,居然都是意外死亡荣德,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門童芹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涮瞻,“玉大人,你說我怎么就攤上這事假褪∈鹧剩” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵生音,是天一觀的道長宁否。 經(jīng)常有香客問我,道長缀遍,這世上最難降的妖魔是什么慕匠? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮域醇,結(jié)果婚禮上台谊,老公的妹妹穿的比我還像新娘。我一直安慰自己譬挚,他們只是感情好锅铅,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著减宣,像睡著了一般盐须。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上漆腌,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天贼邓,我揣著相機與錄音姨蟋,去河邊找鬼。 笑死立帖,一個胖子當著我的面吹牛眼溶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晓勇,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼堂飞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了绑咱?” 一聲冷哼從身側(cè)響起绰筛,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎描融,沒想到半個月后铝噩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡窿克,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年骏庸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片年叮。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡具被,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出只损,到底是詐尸還是另有隱情一姿,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布跃惫,位于F島的核電站叮叹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏爆存。R本人自食惡果不足惜蛉顽,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望终蒂。 院中可真熱鬧蜂林,春花似錦遥诉、人聲如沸拇泣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霉翔。三九已至,卻和暖如春苞笨,著一層夾襖步出監(jiān)牢的瞬間债朵,已是汗流浹背子眶。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留序芦,地道東北人臭杰。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像谚中,于是被迫代替她去往敵國和親渴杆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

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