Docker是一個開源的應用容器引擎,將應用以及依賴打包到一個可移植的鏡像中,部署到服務器並運行在container容器實例中。
docker
資源編排Docker-compose定義和運行多個容器組成的應用系統,經過docker-compose.yml文件聲明各個服務,做爲一個總體來完成應用的建立和啓動。
服務器
Swarm是Docker官方提供的集羣管理工具,將Docker節點統一管理組織,以service服務爲調度單元,支持動態擴容等特性。
運維
日誌在系統運行中相當重要,開發測試以及運維經過系統日誌分析查找故障緣由。Docker三劍客logs命令:
ide
結合grep格式化日誌信息:工具
docker-compose logs -ft | grep --color -i -e error -e warn -e version -e exception測試