官术网_书友最值得收藏!

相關(guān)知識(shí)

1.1.1 Docker的發(fā)展歷程

信息技術(shù)的飛速發(fā)展,促使人類進(jìn)入云計(jì)算時(shí)代,云計(jì)算時(shí)代下孕育出眾多的云計(jì)算平臺(tái)。但眾多的云平臺(tái)之間標(biāo)準(zhǔn)規(guī)范不統(tǒng)一,每個(gè)云平臺(tái)都有各自獨(dú)立的資源管理策略、網(wǎng)絡(luò)映射策略和內(nèi)部依賴關(guān)系,導(dǎo)致各個(gè)平臺(tái)無(wú)法做到相互兼容、相互連接。同時(shí),應(yīng)用的規(guī)模愈發(fā)龐大、邏輯愈發(fā)復(fù)雜,任何一款產(chǎn)品都無(wú)法順利地從一個(gè)云平臺(tái)遷移到另外一個(gè)云平臺(tái)。

但Docker的出現(xiàn),打破了這種局面。Docker利用容器技術(shù)彌合了各個(gè)云平臺(tái)之間的差異,Docker通過(guò)容器來(lái)打包應(yīng)用、解耦應(yīng)用和運(yùn)行平臺(tái)。在進(jìn)行遷移的時(shí)候,只需要在新的服務(wù)器上啟動(dòng)所需的容器即可,而所付出的成本是極低的。

Docker最初是由dotCloud公司的創(chuàng)始人Solomon Hykes所帶領(lǐng)的團(tuán)隊(duì)發(fā)起的,其主要項(xiàng)目代碼在GitHub上進(jìn)行維護(hù)。早期的Docker代碼實(shí)現(xiàn)是直接基于LXC的,自0.9版本起,Docker開(kāi)發(fā)了Libcontainer項(xiàng)目。Libcontainer作為更廣泛的容器驅(qū)動(dòng)實(shí)現(xiàn),替換了LXC的實(shí)現(xiàn)。2013年3月,Docker開(kāi)源版本正式發(fā)布;2013年11月,RedHat 6.5正式版集成了對(duì)Docker的支持;2014年4月—6月,Amazon、Google和Microsoft的云計(jì)算服務(wù)相繼宣布支持Docker;2014年6月,隨著DockerCon 2014大會(huì)的召開(kāi),Docker 1.0正式發(fā)布;2015年6月,Linux基金會(huì)在DockerCon 2015大會(huì)上與AWS、思科、Docker等公司共同宣布成立開(kāi)放容器項(xiàng)目(Open Container Project,OCP),旨在實(shí)現(xiàn)容器標(biāo)準(zhǔn)化,該組織后更名為開(kāi)放容器標(biāo)準(zhǔn)(Open Container Initiative,OCI);2015年,浙江大學(xué)SEL實(shí)驗(yàn)室攜手Google、Docker、華為等公司,成立了云原生計(jì)算基金會(huì)(Cloud Native Computing Foundation,CNCF),共同推進(jìn)面向云原生應(yīng)用窗口云平臺(tái),并從Docker 1.1開(kāi)始,進(jìn)一步演進(jìn)為使用RunC和Containerd。

主站蜘蛛池模板: 榆树市| 白玉县| 孟连| 昌黎县| 通江县| 襄汾县| 岗巴县| 嫩江县| 揭西县| 那曲县| 鞍山市| 永城市| 海口市| 莲花县| 新蔡县| 阳江市| 石棉县| 昭通市| 卓尼县| 大关县| 三台县| 屏山县| 华容县| 武平县| 长丰县| 太和县| 嘉兴市| 交口县| 布尔津县| 沐川县| 修文县| 乐陵市| 泰州市| 固原市| 上思县| 靖宇县| 思茅市| 武川县| 临沂市| 黔东| 田阳县|