前言:
最近幾天發的文章都是關於docker入門到精通,有些粉絲說文章看得不夠詳細,有沒有更詳細一點的docker入門的技術文章或者書籍什麼的,這兩天我也在找,今天終於讓我找到了一本Docker書籍,從入門到實踐,總體來說這本書更適合初學者!廢話不多說,篇幅問題,大家可以看看目錄!
本書簡介:
本書既適用於具備基礎 Linux 知識的 Docker 初學者,也希望可供理解原理和實現的高級用戶參考。同時,書中給出的實踐案例,可供在進行實際部署時借鑑。前六章為基礎內容,供用戶理解 Docker 的基本概念和操作;7 ~ 9 章介紹包括數據管理、網絡等高級操作;第 10 ~ 13章介紹了容器生態中的幾個核心項目;14、15 章討論了關於 Docker 安全和實現技術等高級話題。後續章節則分別介紹包括 Etcd、CoreOS、Kubernetes、Mesos、容器雲等熱門開源項目。最後,展示了使用容器技術的典型的應用場景和實踐案例。
獲取方式:
如果說自己不想去找的話,我這裡也有,麻煩大家幫忙轉發+關注一波,然後私信【軟體測試】獲取!
書本目錄
第一部分Docker 入門
第1章初識Docker
1.1 什麼是Docker
1.2為什麼要使用Docker
1.3虛擬化與Docker
1.4本章小結
第2章Docker的核心概念和安裝
2.1核心概念
2.2安裝Docker
2.3本書環境介紹
2.4本章小結
第3章鏡像
3.1獲取鏡像
3.2查看鏡像信息
3.3搜尋鏡像
3.4刪除鏡像
3.5創建鏡像
3.6存出和載人鏡像
3.7上傳鏡像
3.8本章小結
第4章容器
4.1創建容器
4.2終止容器
4.3進入容器
4.4刪除容器
4.5導人和導出容器
4.6本章小結
第5章倉庫
5.1 Docker Hub
5.2 Docker Pool簡介
5.3創建和使用私有倉庫
5.4本章小結
第6章數據管理
6.1數據卷
6.2數據卷容器
6.3利用數據卷容器遷移數
6.4內容小結
第7章網絡基礎
7.1埠映射實現訪問容器
7.2容器互聯實現容器間通信
7.3本章小結
第8章使用Dockerfile 創建鏡像
8.1基本結構
8.2指令
8.3創建鏡像
8.4本章小結
第二部分 實戰案列
第9章作業系統
9.1 Busybug
9.2 Debian/Ubuntu
9.3 CentOS/Fedora
9.4 CoreOS
9.5本章小結
第10章創建支持 SSH服務的鏡像
10.1 基於commit命令創建
10.2使用 Dockerfile創建
10.3本章小結
第11章Web 伺服器與應用
11.1 Apache
11.2 Nginx
11.3 Tomcat
11.4 Weblogic
11.5 LAMP
11.5.1下載 LAMP鏡像
11.5.2 使用默認方式啟動LAMP容器
11.5.3 部署自己的PHP應用
11.5.4 在PHP程序中連接資料庫
11.6 CMS
11.7本章小結
第12章資料庫應用
12.1 MySQL
12.2 Oracle XE
12.3 MongoDB
12.4本章小結
第13章程式語言
13.1 PHP
13.1.1 PHP技術棧
13.1.2 PHP常用框架
13.1.3相關資源
13.2 C/C++
13.2.1 GCC
13.2.2 LLVM
13.2.3 Clang
13.3 Java
13.4 Python
13.4.1 Python 技術棧
13.4.2 Flask
13.5 Perl
13.6 Ruby
13.7 JavaScript
13.8 GO
13.9 本章小結
第14章使用私有倉庫
14.1使用 docker-registry
14.2用戶認證
14.3使用私有倉庫批量上傳鏡像
14.4倉庫配置
14.5本章小結
第15章構建Docker容器集群
15.1使用自定義網橋連接跨主機容器
15.2使 用Ambassador容器
15.3本章小結
第16章在公有雲上使用Docker
16.1公有雲上安裝Docker
16.1.1 CentOS 6.5系統
16.1.2 Ubuntu 14.04系統
16.2阿里雲 Docker的特色服務
16.3本章小結
第17章Docker 實踐之道
17.1個人學習之道
17.2技術創業之道
17.3中小型企業實踐之道
17.4本章小結
第三部分高級話題
第18章Docker 核心技術
18.1基本架構
18.2命名空間
18.3控制組
18.4 聯合文件系統
18.5 Docker 網絡實現
18.6本章小結
第19章Docker 安全
19.1命名空間隔離的安全
19.2控制組資源控制的安全
19.3內核能力機制
19.4 Docker 服務端的防護
19.5其他安全特性
19.6本章小結
第20章高級網絡配置
20.1網絡啟動與配置參數
20.2配置容器DNS和主機名
20.3容器訪問控制
20.4映射容器埠到宿主主機的實現
20.5配置 docker0網橋
20.6自定義網橋
20.7創建一個點到點連接
20.8工具和項目
20.9本章小結
第21章Docker 相關項目
21.1平台即服務方案
21.2持續集成
21.3管理工具
21.4編程開發
21.5其他項目
21.6本章小結
附錄
附錄A常見問題匯總
附錄B常見倉庫
附錄C Docker 命令查詢
附錄D Docker 資源連結