天天看點

《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic建構和部署》——1.4 小結

本節書摘來自異步社群《docker容器:利用kubernetes、flannel、cockpit和atomic建構和部署》一書中的第1章,第1.4節,作者: 【美】christopher negus(克裡斯托弗•尼格斯)著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

通過将應用程式(以及應用程式運作所需要的全部東西)與運作該應用程式的主控端解耦,docker容器提供了一種簡單、優雅的應用程式部署和運作方式。較之于将應用程式直接安裝在主控端上所獲得的靈活性,docker容器能夠提供更大的使用靈活性。而且,與虛拟機相比,docker容器對系統資源(如cpu使用、記憶體消耗以及磁盤空間使用)的要求很少。

本章描述了構成docker的不同元件。這些元件由docker項目管理,包括docker hub registry(它儲存docker鏡像)、docker服務、docker指令以及你要用到的鏡像和容器。

本書将你置于這樣一條道路上,一開始先了解使用docker來操作單個容器的所有細節。在那裡,會帶你了解特殊用例,如特殊的特權容器,并向你介紹你需要了解的有關存儲和網絡的問題。

對于程式員而言,可以學到一些有關容器開發的最佳實踐。最後,本書給出容器的示例,以便對你要親自建構的東西以及不久的将來圍繞docker能設想的新開發有所啟發。

繼續閱讀