Docker容器技術(shù)培訓(xùn)與咨詢,容器培訓(xùn)
?
課程簡介
課程從從系統(tǒng)運維到應(yīng)用實踐全面講解了容器技術(shù)在企業(yè)生產(chǎn)實際部署的全過程,包含集群安裝部署、服務(wù)自動與發(fā)現(xiàn)、性能監(jiān)控等。同時也包含了大量部署配置文件用例,能極大的幫助學(xué)員快速穩(wěn)定的運營管理容器集群和云上微服務(wù)業(yè)務(wù)應(yīng)用。
培訓(xùn)目標:
參加這次培訓(xùn),學(xué)員將全面了解容器技術(shù)與容器集群管理,并能夠使用Docker容器來完成企業(yè)容器化的轉(zhuǎn)型和實施。
?
培訓(xùn)對象
運維工程師、系統(tǒng)工程師、DevOps工程師和想掌握容器技術(shù)的IT工程師
?
課程大綱
|
Docker技術(shù)基礎(chǔ)
|
? 容器技術(shù)的歷史
? LXC虛擬化技術(shù)簡介
? Docker 與 LXC虛擬化技術(shù)的簡單比較
? Docker項目的發(fā)展歷程
? 微服務(wù)容器集群
? Docker的特征
? Docker的組件與元素
? Docker體系架構(gòu)分析
? Docker Client實現(xiàn)到Docker Daemon之間通信
? Docker Daemon處理服務(wù)請求
? Docker Index公有與私有訪問權(quán)限的Docker管理
? Docker Containers負責(zé)應(yīng)用程序的運行
? Docker控制組
? Docker Union文件系統(tǒng)
? Docker Images用來運行Docker容器
? DockerFile自動創(chuàng)建Docker鏡像。
? CGroup和NameSpace
? Docker的安全特性
|
|
Docker的生態(tài)系統(tǒng)和未來展望
|
? Docker的生態(tài)系統(tǒng)
? 集群管理工具Swarm
? 編排工具Compose
? 集群創(chuàng)建工具Machine
? 通過Kubernets/Mesos構(gòu)建Docker集群
? Mesos VS Kubernetes VS Swarm
? 分布式的Docker容器集群設(shè)計
|
|
Docker的安裝與鏡像管理
|
? Docker引擎的安裝
? DockFile、Docker鏡像和容器
? 撰寫Dockerfile
? Dockerfile的自動化鏡像構(gòu)建命令
? 使用Docker Hub
– 鏡像上傳和下載
– 自動化構(gòu)建
– Web Hooks and Build Triggers
? 第一個Docker鏡像
|
|
Docker鏡像技術(shù)
|
? Docker鏡像基礎(chǔ)概念
? Docker鏡像組織關(guān)系
? Docker鏡像架構(gòu)
? Docker鏡像與Docker容器
? Docker容器的文件系統(tǒng)
|
|
深入分析Docker Registry實現(xiàn)對容器的管理
|
? Docker Registry工作流架構(gòu)詳解
? 完成對Docker鏡像的下載,推拉及刪除任務(wù)
? 通過index 負責(zé)并維護鏡像信息
? 通過registry完成鏡像和圖表的倉庫管理
? 通過Registry Client完成鏡像的Push,Pull任務(wù)
? Push Image & Pull Image
? 創(chuàng)建私有Docker Registry
|
|
Docker File詳解和使用Docker的本地開發(fā)流程
|
? Docker File的結(jié)構(gòu)
? Docker Run命令
? Docker CMD命令
? ENTRYPOINT命令
? DockerFile中添加文件與應(yīng)用
? 端口映射
? 環(huán)境變量的配置
? 共享數(shù)據(jù)的配置
? 構(gòu)建鏡像
? 啟動容器
? 使用Docker的本地開發(fā)流程
? 容器存儲卷的使用
? 容器之間的互相連用(links)
|
|
容器Cow機制和數(shù)據(jù)持久化方案
|
? 深入了解容器Copy on Write機制及其影響
? 解決方案:使用數(shù)據(jù)卷和云平臺持續(xù)久化容器數(shù)據(jù)
|
|
容器網(wǎng)絡(luò)機制和多主機網(wǎng)絡(luò)解決方案
|
? 深入了解Docker網(wǎng)絡(luò)機制及其影響
? Docker網(wǎng)絡(luò)模型
? Docker Overlay網(wǎng)絡(luò)
? Flannel / Etcd的Docker虛擬網(wǎng)絡(luò)管理
? 解決方案:使用bridge / overlay網(wǎng)絡(luò)及云平臺網(wǎng)絡(luò)驅(qū)動實現(xiàn)多主機網(wǎng)絡(luò)解決方案
? 解決方案:使用Flannel / Etcd管理Docker虛擬網(wǎng)絡(luò)
|
|
Docker日志機制與監(jiān)控解決方案
|
? 監(jiān)控容器
? 進程管理
? 日志管理
? 容器管理
? 備份與還原
? 深入了解Docker日志機制
? 解決方案:使用ELK(Elasticsearch、Logstash和Kibana)搭建企業(yè)級容器集群監(jiān)控平臺
|
?
?