培訓大綱:
第1?章?簡介
1.1?Docker?簡介
1.2?Docker?組件
1.3?我們能用Docker?做什么
1.4?Docker?與配置管理
1.5?Docker?的技術組件
第2?章?安裝Docker
2.1?安裝Docker?的先決條件
2.2?在Ubuntu?中安裝Docker
2.3?在Red?Hat?和Red?Hat?系發行版中安裝Docker
2.4?在OS?X?中安裝Boot2Docker
2.5?在Windows?中安裝Boot2Docker
2.6?使用本書的Boot2Docker?示例
2.7?Docker?安裝腳本
2.8?二進制安裝
2.9?Docker?守護進程
2.10?升級Docker
2.11?Docker?圖形用戶界面
第3?章?Docker?入門
3.1?確保Docker?已經就緒
3.2?運行我們的第一個容器
3.3?使用第一個容器
3.4?容器命名
3.5?重新啟動已經停止的容器
3.6?附著到容器上
3.7?創建守護式容器
3.8?容器內部都在干些什么
3.9?查看容器內的進程
3.10?在容器內部運行進程
3.11?停止守護式容器
3.12?自動重啟容器
3.13?深入容器
3.14?刪除容器
第4?章?使用Docker?鏡像和倉庫
4.1?什么是Docker?鏡像
4.2?列出鏡像
4.3?拉取鏡像
4.4?查找鏡像
4.5?構建鏡像
4.6?將鏡像推送到Docker?Hub
4.7?刪除鏡像
4.8?運行自己的Docker?Registry
4.9?其他可選Registry?服務
第5?章?在測試中使用Docker
5.1?使用Docker?測試靜態網站
5.2?使用Docker?構建并測試Web應用程序
5.3?Docker?用于持續集成
5.4?多配置的Jenkins
5.5?其他選擇
第6?章?使用Docker?構建服務
6.1?構建第一個應用
6.2?使用Docker?構建一個Java應用服務
6.3?多容器的應用棧
6.4?不使用SSH?管理Docker?容器·
第7?章?使用Fig?編配Docker
7.1?Fig?
7.2?Consul、服務發現和Docker?
7.3?其他編配工具和組件
第8?章?使用Docker?API?
8.1?Docker?API?
8.2?初識Remote?API
8.3?測試Docker?Remote?API
8.4?改進TProv?應用
8.5?對Docker?Remote?API?進行認證·
第9?章?獲得幫助和對Docker進行改進
9.1?獲得幫助
9.2?報告Docker?的問題
9.3?搭建構建環境