免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Docker解決了什么問(wèn)題

這篇文章給大家介紹Docker解決了什么問(wèn)題,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

成都創(chuàng)新互聯(lián)自2013年起,先為魏縣等服務(wù)建站,魏縣等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為魏縣企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

這段時(shí)間Docker實(shí)在是如日中天,到處都是它的信息,你認(rèn)為它解決了什么問(wèn)題?有哪些應(yīng)用場(chǎng)景?

這個(gè)問(wèn)題顯然沒(méi)有標(biāo)準(zhǔn)答案,面試官只是想看看你是否有自己的想法,是否對(duì)新技術(shù)保持敏感,如果你的觀點(diǎn)跟面試官不謀而合,絕對(duì)加分啊:)

下面都是筆者個(gè)人看法,輕拍~

1、程序在我這跑得好好的,在你那怎么就不行呢?! 這是一個(gè)典型的應(yīng)用場(chǎng)景,Docker image中包含了程序需要的所有的運(yùn)行時(shí)依賴,比如java的程序,肯定要在image中包含jdk;比如Python的程序,肯定要在image中包含對(duì)應(yīng)版本的Python解釋器。程序在我這跑得好好的,去你那就不行了,顯然是環(huán)境問(wèn)題。Docker把整個(gè)運(yùn)行時(shí)環(huán)境打包放到image中,所以搞定了環(huán)境依賴問(wèn)題

這點(diǎn)很重要么?真的很重要!如果你做過(guò)部署或發(fā)布系統(tǒng)將會(huì)對(duì)此感觸頗深。

我們知道,一個(gè)程序要跑起來(lái),需要這么幾部分:代碼 + 運(yùn)行環(huán)境 + 配置 + 依賴的服務(wù)。代碼當(dāng)然就是同一份代碼,不同的環(huán)境都一樣,通常不會(huì)有問(wèn)題,Docker image中包含了運(yùn)行環(huán)境+配置,這對(duì)部署相當(dāng)友好。如果你沒(méi)有做過(guò)這種系統(tǒng)(其實(shí)大部分人都沒(méi)有做過(guò)啦),但是你肯定裝過(guò)軟件,裝一些復(fù)雜的軟件的時(shí)候有沒(méi)有因?yàn)榘姹疽蕾嚮蛘呔幾g參數(shù)等讓你抓狂?用了Docker再也沒(méi)有這種問(wèn)題了:

docker pull xxx; 
docker run xxx; 
done:)

所以總結(jié)起來(lái)就是:Docker解決了運(yùn)行環(huán)境和配置問(wèn)題,方便發(fā)布,也就方便做持續(xù)集成

2、系統(tǒng)好卡,肯定是又有哪個(gè)哥們的程序在作孽了 現(xiàn)在的服務(wù)器都牛的很,動(dòng)不動(dòng)128G內(nèi)存,24個(gè)CPU,Linux本身就是個(gè)多租戶的操作系統(tǒng),可以多人共用,但是如果某個(gè)程序狂吃內(nèi)存和CPU,占用了太多系統(tǒng)資源,這就會(huì)影響其他程序的運(yùn)行。

一個(gè)公司的幾個(gè)同事共用一臺(tái)機(jī)器出現(xiàn)這種問(wèn)題可以通過(guò)內(nèi)部協(xié)調(diào)溝通解決。但是云主機(jī)提供商呢?不同的用戶之間不認(rèn)識(shí),共用一臺(tái)強(qiáng)大的計(jì)算機(jī),結(jié)果某個(gè)程序耗盡了資源,用戶肯定不樂(lè)意了。

所以虛擬機(jī)出現(xiàn)了,良好了做了資源隔離,不同用戶之間彼此老死不相往來(lái),不會(huì)相互影響,世界一下子清靜了。但是,虛擬機(jī)有缺點(diǎn):創(chuàng)建速度慢,遷移起來(lái)麻煩,因?yàn)橹虚g加了一層guest os,有了性能損耗,一個(gè)牛逼的機(jī)器也就創(chuàng)建十幾個(gè)虛擬機(jī),太浪費(fèi)了……

相對(duì)虛擬機(jī)的重量級(jí)虛擬化方案,Linux內(nèi)核級(jí)的一些隔離方案讓人們看到了希望,cgroups、namespace、tc、quota、chroot、lxc,終于,Docker出現(xiàn)了,Docker利用這些成熟的技術(shù),讓虛擬化變得輕量了起來(lái),創(chuàng)建一個(gè)container瞬間完成,秒級(jí)!cpu指令集不再被翻譯執(zhí)行,性能損耗非常少,雖說(shuō)隔離性沒(méi)有虛擬機(jī)那么徹底,安全性上稍差一些,但也基本可以用,不用太擔(dān)心:)

所以總結(jié)起來(lái)就是:更輕量的虛擬化,節(jié)省了虛擬機(jī)的性能損耗

上面兩點(diǎn)是Docker解決的問(wèn)題,那它有哪些應(yīng)用場(chǎng)景呢?

其實(shí)從上面的描述中也基本可以窺其一二了

  • 1、程序分發(fā),gitlab的安裝很惡心吧,所以有人做了gitlab的image

  • 2、部署發(fā)布,這點(diǎn)對(duì)運(yùn)維的同學(xué)很有幫助

  • 3、PaaS,tsuru、flynn都是基于Docker的,CloudFoundry也要從warden遷移到Docker,不解釋

關(guān)于Docker解決了什么問(wèn)題就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站題目:Docker解決了什么問(wèn)題
標(biāo)題網(wǎng)址:http://m.newbst.com/article4/jespie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站外貿(mào)建站網(wǎng)站策劃企業(yè)網(wǎng)站制作App設(shè)計(jì)虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司