|
Docker原理深入解析培訓
|
|
班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
課程介紹:
Docker 是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app)。幾乎沒有性能開銷,可以很容易地在機器和數(shù)據(jù)中心中運行。最重要的是,他們不依賴于任何語言、框架或包括系統(tǒng)。
Docker自2013年以來非常火熱,無論是從 github 上的代碼活躍度,還是Redhat在RHEL6.5中集成對Docker的支持, 就連 Google 的 Compute Engine 也支持 docker 在其之上運行。
在docker的網(wǎng)站上提到了docker的典型場景:
? Automating the packaging and deployment of applications
? Creation of lightweight, private PAAS environments
? Automated testing and continuous integration/deployment
? Deploying and scaling web apps, databases and backend services
面對Docker企業(yè)應用面臨幾大問題:
1. 如何使用Docker
2. Docker適用于哪些場景
3. Docker如何部署,等關鍵問題
????
本次培訓將為大家?guī)鞤ocker實戰(zhàn)深入解析,徹底幫助企業(yè)掌握Docker
課程目標:
1. 深入理解Docker原理
2. 掌握Docker使用
3. 理解Docker應用
學員基礎:
1. 需要掌握Linux、Shell
云計算虛擬化技術
(徹底理解云計算虛擬化技術)
(30分鐘) 1. 云計算技術概括
2. 云計算平臺架構及原理
3. 云計算平臺IaaS、PaaS、SaaS原理解析
4. 互聯(lián)網(wǎng)平臺如何使用云計算平臺
o 案例:百度云測試
o 案例:阿里云案例
5. 云計算虛擬化原理
6. 常見的虛擬化技術解析
7. 虛擬化技術的問題
初始Docker(徹底理解Docker基本原理及系統(tǒng)意義) 1. Docker 簡介
2. 時下的難題與挑戰(zhàn)以及 Docker 的問世
3. DevOps 還是扯清 Dev 與 Ops
4. Docker 所帶來的 IT 變革
Docker進階(徹底掌握Docker核心概念) 1. 常見虛擬化技術
2. 輕量級虛擬化概念
3. Container(容器)概念
4. Container(容器)與 VM(虛擬機)的差異對比
5. LinuX Containers(LXC)初探
6. 其他容器技術概覽
7. Docker 容器技術
8. Docker核心原理:BootFs,footfs等
9. Docker Commands(命令行)使用
Docker Image 高級(徹底掌握Image) 1. Docker 的基本構成
2. Docker Images(映像)介紹
3. Docker BaseImage 解析
4. Docker Image 基本操作
5. Docker Image 持久化
6. Docker Hub 介紹
7. Docker Hub 基本操作
Docker??Containers高級(徹底掌握) 1. Docker Containers(容器)介紹
2. Docker 創(chuàng)建Containers
3. Docker Containers的停止、啟動等
4. Docker Containers 修改,備份等1.
Docker 網(wǎng)絡配置(徹底理解Docker網(wǎng)絡配置) 1. Docker 網(wǎng)絡原理解析
2. Docker 網(wǎng)橋原理與基本操作
3. Docker Ip 原理與基本操作
4. Docker DNS配置與基本原理
5. Docker 配置防火墻策略
6. Docker 如何連接不同的Docker
Docker Volume 配置(徹底理解Docker Volume配置) 1. Docker Volume 基本原理
2. Docker 配置共享磁盤
3. Docker配置如何使用本地磁盤
4. 如何使用Docker Volume 進行數(shù)據(jù)備份
5. 如何在不同的Containers共享Volume
Docker 開發(fā)環(huán)境安裝 1. Docker 安裝Java環(huán)境實例
2. Docker 安裝MySQl 環(huán)境實例
3. Docker 安裝 Tomcat 環(huán)境實例
Docker 高級 1. 搭建私有 Docker Registry(倉庫)工作流
2. 使用 Dockerfile 自動構建 Images
3. Docker 容器通信
4. Docker 集群組網(wǎng)與管理
5. Docker 安全漏洞與規(guī)避
Docker 管理技術: 1. CoreOS原理及精講
2. CoreOS鏡像演示
3. Swarm 項目講解與實戰(zhàn)
4. 基于Docker 構建PaaS平臺實踐
基于Docker的自動化測試環(huán)境的構建 搭建jenkins持續(xù)集成平臺
? 什么是持續(xù)集成
? 持續(xù)集成的核心價值
? 持續(xù)集成的原則
? 持續(xù)集成系統(tǒng)的組成
? Jenkins
? Jenkins 的由來
? Jenkins 安裝配置
? 系統(tǒng)管理
? 管理用戶配置
? 管理插件配置
? 項目構建設置
? 構建Maven風格的 Job
? 郵件通知設置
? War文件部署
? Jenkis插件安裝
? 整合Docker 與 Jenkins
? 利用Docker設計的持續(xù)發(fā)布流程介紹
? 全面實例演練 搭建屬于自己的發(fā)布環(huán)境 |
|
|
|
|
|
|
|
|
|