Docker簡介
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的Linux機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。
一個完整的Docker有以下幾個部分組成:
- dockerClient客戶端
- Docker Daemon守護進程
- Docker Image鏡像
- DockerContainer容器[1]
Docker實戰
《Docker實戰》的宗旨是向開發人員、系統管理員和混合技能的其他計算機用戶,介紹Docker項目和Linux容器的概念。Docker和Linux都是開源的項目,有豐富的在線文檔,但無論如何,入門仍是一項艱鉅的任務。
Docker是有史以來增長最快的開源項目之一,在其周圍的生態系統也是以類似的速度不斷髮展。由於這些原因,本書的重點完全在於Docker的工具集。這一範圍限定不僅能使內容選材更精準,幫助讀者瞭解在她們的特有實例中如何應用Docker功能;一旦讀者們牢牢把握住了本書涉及的基礎知識,他們也能應對更大的問題,進而探索整個生態系統。
本書被分成3個部分。
第一部分介紹Docker和容器的特點,幫助你理解如何安裝和卸載Docker中發佈的軟件。你將學習如何運行、管理,並在不同的容器結構連接不同類型的軟件。第一部分介紹每一個Docker用戶需要的基本技能。
第2部分介紹Docker的封裝和軟件的分發,涵蓋了不同大小Docker鏡像的底層機制,以及對不同的封裝和分發方法所進行的調查。這一部分還包括對Docker Distribution項目的深入分析。
第3部分介紹多容器項目和多主機環境,覆蓋了Docker Compose、Machine和Swarm項目。這部分內容會知道構建和部署多個真實的實例,規模接近於大型的服務器軟件。
Docker目錄
轉發文章+關注作者,然後私信“Docker”即可獲得免費領取《Docker實戰》的方式!
第一部分——保持一臺整潔的機器
第1章丨歡迎來到Docker世界
第2章丨在容器中運行軟件
第3章丨軟件安裝的簡化
第4章丨持久化存儲和卷間狀態共享
第5章丨網絡訪問
第6章丨隔離——限制危險
第二部分——鏡像發佈:如何打包軟件
第7章丨在鏡像中打包軟件
第8章丨構建自動化和高級鏡像設置
第9章丨公有和私有軟件分發
第10章丨運行自定義Registy
第三部分——多容器和多主機環境
第11章丨Docker Compose聲明式環境
第12章丨Docker Machine和Swarm集羣
點贊文章+評論,然後私信“Docker”即可獲得免費領取《玩轉Docker容器的世界》的方式!