企业级Docker容器技术实战训练营

课程介绍

Docker是一种开源的应用容器引擎,使用Docker可以快速地实现虚拟化,并且实现虚拟化的性能相对于其他技术来说较高。并随着云计算的普及以及对虚拟化技术的大量需求,使得云计算人才供不应求,所以一些大型企业对Docker专业技术人才需求较大,在此背景下,制作本课程,目的是让更多的学员能够熟悉Docker,熟悉云计算,胜任日常企业的开发、运维工作。

知识概要

第一天 Linux基础

l 09:00-10:20 常见Linux命令、Vim编辑器

ü 常用系统工作命令

ü 系统状态检测命令

ü 工作目录切换命令

ü 文本文件编辑命令

ü 文件目录管理命令

ü 用户与组管理命令

ü 打包压缩文件命令

ü 文件查询搜索命令

ü Vim文本编辑器

l 10:30-12:00 用户与权限、shell基础文件系统

ü 用户身份与能力

ü 文件权限与归属

ü 文件的特殊权限

ü su命令与sudo服务

ü 管道命令符

ü 输入输出重定向

ü 命令行通配符

ü 实用的PATH变量

ü 重要的环境变量

ü 文件系统管理

l 13:00-14:20 服务管理、网络管理防火墙管理

ü 初始化进程

ü 管理服务命令

ü 监视资源与管理进程

ü 配置网卡参数

ü 查看网卡信息

ü 查看端口状态

ü 规则链与策略

ü 基本的命令参数

ü SNAT与DNAT

ü 端口转发与流量均衡

l 14:40-16:00 SSH服务、Apache服务、Nginx服务

ü 了解sshd服务

ü 使用ssh命令

ü 安全密钥验证

ü 远程传输命令

ü 网站服务程序

ü 选购服务器主机

ü 安装Apache服务程序

ü 配置服务文件参数

ü Nginx简介

ü Nginx的特性

ü Nginx的功能

ü Nginx的模块类型

ü 源码编译安装Nginx

ü Nginx管理

ü Reserve Proxy

第二天 Docker基础

l 09:00-10:20 Docker简介核心概念

ü 为什么使用Docker

ü Docker与虚拟化

ü Docker三大基础概念

ü 安装和配置Docker服务

ü 命名空间

ü 控制组

ü UnionFS

ü 网络虚拟化

l 10:30-12:00 Docker镜像与容器操作管理

ü 获取镜像

ü 查看镜像

ü 搜寻镜像

ü 删除镜像

ü 创建镜像

ü 导出和导入镜像

ü 上传镜像

ü 创建容器

ü 终止容器

ü 进入容器

ü 删除容器

ü 导入和导出容器

l 13:00-14:20 Docker仓库

ü Docker Hub公共镜像仓库

ü 国内镜像市场

ü 快速搭建本地私有仓库

ü 安装和配置Registry

ü 批量管理镜像

l 14:40-16:00 Dockerfile管理镜像

ü 基本结构

ü 指令说明

ü 创建镜像

ü 配置文件

ü 研发人员与容器

第三天 Docker进阶

l 09:00-10:20 Docker网络管理

ü 端口映射实现容器互访

ü 容器互联互访

ü 网络启动配置参数

ü 配置容器DNS与主机名

ü 配置网桥

l 10:30-12:00 Docker数据管理

ü 数据卷

ü 数据卷容器

ü 13:00-14:20 Docker Compose Compose

ü Compose命令说明

ü Compose环境变量

ü Compose模板

ü Compose案例

l 14:40-16:00 Docker实战案例

ü 容器SSH服务

ü 容器Web服务

ü 容器编程开发

l Docker集群(选讲部分)-增加此章节内容作为知识点了解内容

ü Kubernetes(k8s)Compose

ü Swarm

ü Mesos--

ü Mesos的工作原理

ü 使用Mesos和Marathon管理Docker集群

培训收益

快速掌握Linux系统常见操作

深刻理解Docker的基本框架原理;

迅速掌握Docker的基本操作、使用Dokcer实现虚拟化,并且懂得相应的配置