真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程

今天就跟大家聊聊有關(guān)如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元邯鄲做網(wǎng)站,已為上家服務(wù),為邯鄲各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

docker技術(shù)越來越火,這周希云和大家分享來自movio團(tuán)隊(duì)的Jack Hopner和Jonathan Chow與大家探討的博文——我們將探索如何使用Docker簡(jiǎn)化我們的開發(fā)過程。

我們的策略之一是將Moio的核心應(yīng)用程序分割成更小的,單任務(wù)的微服務(wù),它用來解決編碼復(fù)雜和保持靈活選擇技術(shù)的問題。然而,這種基于微服務(wù)的方法引來了其他的挑戰(zhàn),比如確保正確配置應(yīng)用程序的環(huán)境。為了支持這種情況,我們推薦使用Docker作為我們基礎(chǔ)設(shè)施的核心部分。

Docker允許你使用完整的操作系統(tǒng)環(huán)境打包應(yīng)用,然后在軟件容器里運(yùn)行應(yīng)用程序。軟件容器類似于虛擬機(jī),但更接近于機(jī)器。舉個(gè)例子,容器不會(huì)被預(yù)分配到內(nèi)存,但在運(yùn)行時(shí)向主機(jī)動(dòng)態(tài)請(qǐng)求內(nèi)存分配。

使用容器意味著像庫(kù)依賴這樣的事情可以獨(dú)立于主機(jī)系統(tǒng)被預(yù)安裝。其他的依賴諸如配置文件也能通過明智的默認(rèn)文件被預(yù)設(shè),并且被放置在應(yīng)用程序預(yù)期的位置上。最終的結(jié)果是:使用Docker我們可以提供給每一個(gè)應(yīng)用程序標(biāo)準(zhǔn)化的環(huán)境,即以同樣的方式運(yùn)行在任何系統(tǒng)上。你已經(jīng)安裝在宿主系統(tǒng)上的任何庫(kù)和包并不重要,因?yàn)閼?yīng)用程序并不會(huì)與它產(chǎn)生相互作用。

對(duì)于開發(fā)團(tuán)隊(duì)來說,這顯然是便利:

如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程

如果你有一個(gè)微服務(wù)需要與另一個(gè)團(tuán)隊(duì)維護(hù)的微服務(wù)集成,所有你需要做的事情就是用docker去拉取微服務(wù),并且運(yùn)行在你的本地壞境上,無須擔(dān)心其他依賴關(guān)系。

一個(gè)主要的好處是,這一過程忠誠(chéng)的重復(fù)了這些服務(wù)在生產(chǎn)過程中如何進(jìn)行相互作用,到如何進(jìn)行溝通交流。這給了我們極大地自信,我們可以說我們?cè)诒镜丨h(huán)境上的測(cè)試結(jié)果將精準(zhǔn)的反應(yīng)什么將在線上環(huán)境發(fā)生。

如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程

開發(fā)者需要自覺思考在開發(fā)環(huán)境之外運(yùn)行的應(yīng)用需要什么。這降低了由于墻外世界(開發(fā)環(huán)境外的世界)引起的問題。  “完成的”產(chǎn)品能如預(yù)期一般便捷使用,那他們就可以在線上“讓它運(yùn)行”。

使用鏡像也意味著測(cè)試者的環(huán)境是標(biāo)準(zhǔn)的與線上產(chǎn)品統(tǒng)一的,這一切都只需要他們安裝Docker。他們不需要忍受糟糕的文檔,關(guān)于如何使應(yīng)用程序運(yùn)行他們,也能簡(jiǎn)單容易的拉取準(zhǔn)備好的鏡像文件并且立即使用他們。

如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程

當(dāng)使用Docker時(shí),無疑是緩慢的,這是一個(gè)正常的初始學(xué)習(xí)曲線,但是把每一件事都考慮進(jìn)去,我們發(fā)現(xiàn)Docker增長(zhǎng)了我們的開發(fā)效率,對(duì)加入小組的新成員進(jìn)行入職培訓(xùn),通常需要花費(fèi)數(shù)天時(shí)間,讓他們?nèi)ソ⒈镜丨h(huán)境,而這一過程伴隨著繁多的環(huán)境故障待排除。使用Docker,很少需要依賴本地環(huán)境,并且在大多數(shù)用例里,我們能在Docker引入我們應(yīng)用的當(dāng)天運(yùn)行它。

看完上述內(nèi)容,你們對(duì)如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)站名稱:如何使用docker進(jìn)行精簡(jiǎn)開發(fā)過程
標(biāo)題路徑:http://weahome.cn/article/goidej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部