- Docker技術入門與實戰(第3版)
- 楊保華 戴王劍 曹亞侖
- 460字
- 2018-11-08 18:34:01
第1章 初識Docker與容器
如果說主機時代比拼的是單個服務器物理性能(如CPU主頻和內存)的強弱,那么在云時代,最為看重的則是憑借虛擬化技術所構建的集群處理能力。
伴隨著信息技術的飛速發展,虛擬化的概念早已經廣泛應用到各種關鍵場景中。從20世紀60年代IBM推出的大型主機虛擬化,到后來以Xen、KVM為代表的虛擬機虛擬化,再到現在以Docker為代表的容器技術,虛擬化技術自身也在不斷進行創新和突破。
傳統來看,虛擬化既可以通過硬件模擬來實現,也可以通過操作系統軟件來實現。而容器技術則更為優雅,它充分利用了操作系統本身已有的機制和特性,可以實現遠超傳統虛擬機的輕量級虛擬化。因此,有人甚至把它稱為“新一代的虛擬化”技術,并將基于容器打造的云平臺親切地稱為“容器云”。
毫無疑問,Docker正是眾多容器技術中的佼佼者,是容器技術發展過程中耀眼的一抹亮色。那么,什么是Docker?它會帶來哪些好處?它跟現有虛擬化技術又有何關系?
本章首先會介紹Docker項目的起源和發展過程,之后會為大家剖析Docker和相關容器技術,以及它為DevOps等場景應用帶來的巨大便利。最后,還將闡述Docker在整個虛擬化領域中的技術定位。
推薦閱讀
- Angular UI Development with PrimeNG
- Mastering Apache Maven 3
- 可解釋機器學習:模型、方法與實踐
- Node.js全程實例
- Learning Probabilistic Graphical Models in R
- Python High Performance Programming
- Vue.js 2 Web Development Projects
- Creating Data Stories with Tableau Public
- Python網絡爬蟲技術與應用
- Windows Phone 8 Game Development
- HTML+CSS+JavaScript網頁制作:從入門到精通(第4版)
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- Elasticsearch Blueprints
- Java程序設計及應用開發
- 你必須知道的.NET(第2版)