環境:
Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic i686)
第一章:
1 Docker客戶端和服務器
2 Docker鏡像
添加一個文件,執行一個命令,打開一個端口
3 Registry
Registry用來保存用戶構建的鏡像
4 Docker容器
docker容器就是,一個鏡像格式,一系列標準的操作,一個執行環境
continuous integration,CI 持續集成
1.3 能用Docker做什么
應用場景:
加速本地開發和構建流程
能夠讓獨立服務或者應用程序在不同的環境中得到相同的運行結果。
用Docker創建隔離環境測試
構建多用戶平臺基礎設施如PaaS
為開發測試提供一個輕量級的獨立沙盒環境
高性能超大規模的宿主機部署
1.5 Docker的技術組件
docker可以運行到任何linux內核的x64主機,推介內核版本是3.8或者更高
文件系統隔離:每個容器都有自己的root文件系統
進程隔離:每個容器都運行在自己的進程環境中
網絡隔離:容器間的虛擬網絡借口和IP地址都是分開的
資源隔離和分組:CPU內存之類的資源獨立分配給每個docker容器
寫時復制:
日志:容器產生的STDOUT,STDERR,STDIN都會收集計入日志。
交互式shell:可以創建一個偽tty終端,將其鏈接到STDIN
1..6 本書內容
本書可以學會
安裝Docker
嘗試使用Docker容器
構建Docker鏡像
管理并共享Docker鏡像
運行管理更復雜的Docker容器
將Docker容器的部署納入測試流程
創建多容器的應用程序和環境
介紹使用Fig進行Socker編配的基礎
探索Docker的API
獲取幫助文檔并擴展Docker
浙公網安備 33010602011771號