1.(探源)docker為什么出現(xiàn)伴澄,docker理念是什么

最近在阿里云的centos上一直在玩docker部署mysql。redis瓤鼻。tomcat秉版。springboot項(xiàng)目各種東西,一些docker的常用命令也搞的比較熟了茬祷,是時(shí)候從源頭理一下docker的發(fā)展和自身的學(xué)習(xí)過程了清焕,于時(shí)有了這篇博客。

為什么會有docker出現(xiàn)

一款產(chǎn)品從開發(fā)到上線祭犯,從操作系統(tǒng)秸妥,到運(yùn)行環(huán)境,在到應(yīng)用配置沃粗。作為開發(fā)+運(yùn)維之間的協(xié)作我們需要關(guān)心很多東西粥惧,特別是各種版本迭代之后,不同版本的環(huán)境兼容最盅,對很容易出現(xiàn)大問題突雪。
docker之所以發(fā)展的如此迅速,也是因?yàn)樗鼘Υ私o出了一個(gè)標(biāo)準(zhǔn)化的解決方案涡贱。
環(huán)境配置如此麻煩咏删,換一臺機(jī)器,就要重來一次问词,費(fèi)時(shí)費(fèi)力督函。比如我在本地開發(fā)一個(gè)ssm項(xiàng)目,部署到阿里云或者華為云上激挪,就要在其中安裝jdk環(huán)境辰狡,配置相關(guān)環(huán)境變量等等。那么能不能從源頭解決問題垄分?開發(fā)好的項(xiàng)目是否可以帶環(huán)境安裝宛篇?
docker就完美的給出了這個(gè)問題的答案,也就是說安裝的時(shí)候锋喜,把原始環(huán)境一摸一樣的復(fù)制過來些己。開發(fā)人員利用docker可以消除協(xié)作編碼時(shí)“在我的機(jī)器上是否正常工作的問題”

image.png

傳統(tǒng)上認(rèn)為,軟件編碼開發(fā)/測試結(jié)束后嘿般,所產(chǎn)出的成果即是程序或是能夠編譯執(zhí)行的二進(jìn)制字節(jié)碼等(java為例)。而為了讓這些程序可以順利執(zhí)行涯冠,開發(fā)團(tuán)隊(duì)也得準(zhǔn)備完整的部署文件炉奴,讓維運(yùn)團(tuán)隊(duì)得以部署應(yīng)用程式,開發(fā)需要清楚的告訴運(yùn)維部署團(tuán)隊(duì)蛇更,用的全部配置文件+所有軟件環(huán)境瞻赶。不過赛糟,即便如此,仍然常常發(fā)生部署失敗的狀況砸逊。Docker鏡像的設(shè)計(jì)璧南,使得Docker得以打破過去「程序即應(yīng)用」的觀念。透過鏡像(images)將作業(yè)系統(tǒng)核心除外师逸,運(yùn)作應(yīng)用程式所需要的系統(tǒng)環(huán)境司倚,由下而上打包,達(dá)到應(yīng)用程式跨平臺間的無縫接軌運(yùn)作篓像。

docker的理念是什么

docker的主要目標(biāo)是“Build动知,Ship and Run Any App,Anywhere”,也就是通過對應(yīng)用組件的封裝/分發(fā)/部署/運(yùn)行等生命周期的管理员辩,使用戶的app諸如web應(yīng)用或數(shù)據(jù)庫應(yīng)用等等及其運(yùn)行環(huán)境能夠做到“一次封裝盒粮,到處運(yùn)行”(怎么聽著這么像write once,run anywhere奠滑。docker要搶java的飯碗啦)

image.png

linux容器技術(shù)的出現(xiàn)就解決了這樣一個(gè)問題丹皱,而docker就是在它的基礎(chǔ)上發(fā)展過來的。將應(yīng)用運(yùn)行在docker容器上面宋税,而docker容器在任何操作系統(tǒng)上都是一致的摊崭,這就實(shí)現(xiàn)了跨平臺/跨服務(wù)器。只需要一次配置好環(huán)境弃甥,換到別的機(jī)子上就可以一鍵部署好爽室,大大簡化了操作。
docker的出現(xiàn)解決了運(yùn)行環(huán)境和配置問題的軟件容器淆攻,方便做持續(xù)集成并有助于整體發(fā)布的容器虛擬化技術(shù)阔墩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市瓶珊,隨后出現(xiàn)的幾起案子啸箫,更是在濱河造成了極大的恐慌,老刑警劉巖伞芹,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件忘苛,死亡現(xiàn)場離奇詭異,居然都是意外死亡唱较,警方通過查閱死者的電腦和手機(jī)扎唾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來南缓,“玉大人胸遇,你說我怎么就攤上這事『盒危” “怎么了纸镊?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵倍阐,是天一觀的道長。 經(jīng)常有香客問我逗威,道長峰搪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任凯旭,我火速辦了婚禮概耻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘尽纽。我一直安慰自己咐蚯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布弄贿。 她就那樣靜靜地躺著春锋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪差凹。 梳的紋絲不亂的頭發(fā)上期奔,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機(jī)與錄音危尿,去河邊找鬼呐萌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谊娇,可吹牛的內(nèi)容都是我干的肺孤。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼济欢,長吁一口氣:“原來是場噩夢啊……” “哼赠堵!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起法褥,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤茫叭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后半等,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體揍愁,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年杀饵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了莽囤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡切距,死狀恐怖烁登,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蔚舀,我是刑警寧澤饵沧,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站赌躺,受9級特大地震影響狼牺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜礼患,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一是钥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缅叠,春花似錦悄泥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至领曼,卻和暖如春鸥鹉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背庶骄。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工毁渗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人单刁。 一個(gè)月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓灸异,卻偏偏與公主長得像,于是被迫代替她去往敵國和親羔飞。 傳聞我的和親對象是個(gè)殘疾皇子肺樟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361