结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
李明宇
2天
4800
【课程简介】
以Docker为代表,深入讲解容器的功能、原理、架构、运维技术与应用案例。并介绍基于容器的CI/CD和容器集群管理技术。
理论:35% 案例:25% 实践:40%
【课程对象】
云计算工程师、云上应用开发工程师
运维工程师、运维开发工程师
架构师
IT项目主管
信息化主管或CIO
希望了解相关技术的其他人员
【学员基础】
具有1-3年IT工作经验。
【课程大纲】(2天,可根据客户需求调整)
时间 | 内容 | 案例实践与练习 |
---|---|---|
第一天 (上午) |
第一篇Docker基础 一、什么是Docker 二、容器介绍 三、Docker和虚拟机的区别 第二篇 Docker环境安装与运维 一、Docker安装和配置 二、运行第一个Docker容器 三、运维Docker容器 |
案例练习:部署Docker的运行环境,运行第一个容器。 |
第一天 (下午) |
第二篇Docker容器镜像与Docker File 一、容器分层镜像原理 二、管理容器的镜像 三、Docker File 四、制作自己的镜像 五、基于Docker的CI/CD |
案例练习:通过上午的安装的Docker环境,下载镜像并运行,观察镜像的分层结构。 编写Docker File,并制作容器镜像。 |
第二天 (上午) |
第三篇Docker的存储 一、Docker存储原理 二、使用“volume”为容器提供存储 三、使用“Bind Mount”为容器提供存储 第四篇 Docker的网络 一、Docker网络原理 二、管理容器网络 三、容器与宿主机或另一个容器共用网络 |
案例练习:通过卷为Docker提供持久化存储以及配置Docker的网络。 |
第二天(下午) |
第五篇 Docker应用案例剖析 一、基于Docker进行网络应用的开发、部署、运维 二、基于Docker改造传统应用 三、大数据应用容器化——收益与挑战 第六篇 使用kubernetes构建和管理Docker集群 一、Kubernetes介绍 二、Kubernetes架构 三、Kubernetes运行和操作 |
案例练习:基于容器 部署一个简单但完整的云应用。安装K8S环境,并在上面运行容器。 |