深入浅出Docker原理与实战培训
Andrew Yin 查看讲师
百林哲咨询(北京)有限公司专家团队成员
资深大数据专家多年从事大数据、云计算研发工作经验,数学博士,IT从业近二十年,擅长OpenStack、Hadoop、HDFS、HBase、Hive、MapReduce、Zookeeper、等大数据技术和开源框架,曾主导过多个私有云建设项目。
浏览:4662次
详情 DETAILS

课程简介

Docker是基于linux内核实现的,Docker容器技术不依赖任何语言、框架或系统,可以将App变成一种 标准化的、可移植的、自管理的组件,并脱离服务器硬件在任何主流系统中开发、调试和运行。在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,可以很方便的把生产环境和开 发环境分开,互不影响

课程收益

1、使学员彻底理解 Docker的原理以及应用场景;

2、使学员能够动手实战 Docker并且基于  Docker部署应用服务;

3、解决企业应用与依赖包之间复杂的运维管理问题;

4、通过Docker优化虚拟化性能;

受众人群

1、本课程适合于企业IT架构师角色

2、适合于软件开发人员

3、适合于数据中心运维人员

4、适合于配置管理人员

课程时长

3天(18H)

课程大纲

DAY1第1个主题:Docker简介(30分钟)

1、虚拟化概念

2、Docker是什么

3、为什么要使用Docker

4、Docker VS虚拟化

5、容器的历史

6、Container Engine

7、Linux Containers

第2个主题:Docker组件(30分钟)

1、Docker客户端和服务器

2、Docker镜像

3、Docker Registry

4、容器

5、Repositories

6、Docker Hub

7、Docker orchestration tools

第3个主题:Docker部署(60分钟)

1、安装Docker的前提条件介绍

2、安装Docker

3、Docker安装脚本

4、二进制安装

5、Docker守护进程

6、Docker图形用户界面介绍

7、Docker的升级

第4个主题:Docker入门(60分钟)

1、运行容器

2、使用容器

3、容器命名

4、标记容器

5、查看容器内进程

6、守护式容器剖析

第5个主题: Docker镜像与仓库(60分钟)

1、什么是Docker镜像

2、构建镜像

3、查找镜像

4、删除镜像

5、Image Layers

6、镜像推送到Docker Hub

7、运行Docker Registry

DAY2第6个主题: Dockefile剖析(60分钟)

1、Dockerfile简介

2、Dockerfile指令

3、运行指令

4、Docker Build

5、CMD指令

6、ENTRYPOINT指令

第7个主题:Docker卷管理剖析(60分钟)

1、Docker卷简介

2、Docker volume in Dockerfile

3、卷的使用

4、卷的创建

第8个主题:Docker Network剖析(60分钟)

1、Docker Network简介

2、Docker端口影射

3、Docker自动影射端口

4、EXPOSEF指令

5、Linking容器

第9个主题:Docker API用法剖析(60分钟)

1、Docker API简介

2、Docker Remote API

3、测试Docker  Remote API

4、Docker API应用案例剖析

第10个主题:Docker持续集成(60分钟)

1、传统的持续集成

2、在持续集成中使用Docker

3、Docker Hub自动构建

4、构建Jenkins和Docker服务器

5、创建Jenkins作业

6、运行Jenkins作业

DAY3第11个主题:使用 Docker构建静态网站(60分钟)

1、静态网站的初始化

2、构建网站和Nginx的镜像

3、从网站和Nginx镜像构建容器

4、修改网站

第12个主题:使用 Docker构建Web应用程序(60分

钟)

1、创建应用程序

2、创建容器

3、构建Redis镜像与容器

4、连接Redis容器

5、让Docker容器互连

6、使用容器间通信设置

第13个主题:使用 Docker构建服务(60分钟)

1、Apache镜像

2、使用Docker构建一个Java应用服务

3、Tomcat应用服务器

4、获取WAR文件

5、运行WAR文件

6、构建基于Tomcat的应用服务器

7、Node.js镜像

8、Redis主镜像

9、Redis从镜像

10、不使用SSH管理Docker容器

第14个主题:Docker容器编排(60分钟)

1、Docker Engine

2、Docker Machine

3、Docker Swarm

4、Docker Compose

5、Kitematic





企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1