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

相關知識

1.1.1 Docker的發展歷程

信息技術的飛速發展,促使人類進入云計算時代,云計算時代下孕育出眾多的云計算平臺。但眾多的云平臺之間標準規范不統一,每個云平臺都有各自獨立的資源管理策略、網絡映射策略和內部依賴關系,導致各個平臺無法做到相互兼容、相互連接。同時,應用的規模愈發龐大、邏輯愈發復雜,任何一款產品都無法順利地從一個云平臺遷移到另外一個云平臺。

但Docker的出現,打破了這種局面。Docker利用容器技術彌合了各個云平臺之間的差異,Docker通過容器來打包應用、解耦應用和運行平臺。在進行遷移的時候,只需要在新的服務器上啟動所需的容器即可,而所付出的成本是極低的。

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

主站蜘蛛池模板: 铜梁县| 襄樊市| 阳信县| 成都市| 衢州市| 梧州市| 唐山市| 吴川市| 临泽县| 宁波市| 长沙市| 台江县| 哈巴河县| 井陉县| 进贤县| 永兴县| 白玉县| 大关县| 富民县| 海南省| 吉首市| 徐汇区| 兴化市| 瓮安县| 铜山县| 西乌| 德钦县| 淮滨县| 舞钢市| 扬州市| 丹东市| 德令哈市| 礼泉县| 清徐县| 改则县| 福州市| 秀山| 淮滨县| 正阳县| 泸水县| 崇文区|