手機(jī)也能上課
1/7
Docker簡介
Docker 是一個(gè)開源的應(yīng)用容器引擎,基于 Go 語言 并遵從Apache2.0協(xié)議開源。
Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。
容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
Docker 從 17.03 版本之后分為 CE(Community Edition: 社區(qū)版) 和 EE(Enterprise Edition: 企業(yè)版),我們用社區(qū)版就可以了。
Docker公司
Docker 標(biāo)志如下圖所示。
Docker 公司起初是一家名為 dotCloud 的平臺(tái)即服務(wù)(Platform-as-a-Service, PaaS)提供商。
底層技術(shù)上,dotCloud 平臺(tái)利用了 Linux 容器技術(shù)。
為了方便創(chuàng)建和管理這些容器,dotCloud 開發(fā)了一套內(nèi)部工具,之后被命名為“Docker”。Docker就是這樣誕生的!
提示:“Docker”一詞來自英國口語,意為碼頭工人(Dock Worker),即從船上裝卸貨物的人。