400-8868-010

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

作为一种轻量级的虚拟化方式,Docker在运行应用上跟传统的虚拟机方式相比具有显著优势:

 

誉天Docker课课程内容:

 

DAY 1:
一、Docker 入门
1. Docker 是什么?为什么需要容器?
2.Docker 跟云计算是什么关系?
3. Docker 会取代 OpenStack 吗?他们有什么区别?
4. Docker 体系结构
5. Docker 应用场景

二、Docker 安装
1. 调整从国内站点安装 Docker
2. 如何运行Docker 容器
3. 容器参数具体含义
4. 容器的生命周期管理

三、Docker 镜像
1. 什么是镜像?
2. 镜像能干什么?
3. 如何使用镜像运行容器
4. 镜像的基本操作,搜索,下载,导入,导出,上传镜像

天:
四、Docker 容器
1. 什么是容器?
2. 容器能运行什么?
3. 容器的基本操作,启动,停止,删除
4. 容器运行的参数含义
5. 如何运行一个自启动的容器
6. 如何运行一个容器,让外网用户可以访问
7. 容器底层技术-namespace 和 cgroup

五、Docker 数据管理
1. Docker 数据卷介绍
2. Docker 数据卷持久化
3. Docker 数据–DataVolume
4. Docker 数据卷–bind mount
5. Docker 数据卷生命周期管理—备份,恢复,迁移,销毁

六、Dockerfile 构建镜像
1. Dockerfile 基本介绍
2. Dockerfile 基础语法
3. Dockerfile 高级语法使用
4. Dockerfile 构建容器案例
5. 使用自定义镜像运行容器并测试

第三天:
七、Docker 仓库管理
1. Docker 私有仓库基本介绍
2. Docker-Registry 私有仓库
3. Docker-Registry 私有仓库基础认证
4. Harbor 私有仓库介绍与使用
5. Harbor 私有仓库-https 配置
6. Harbor 私有仓库的推送与拉取

八、Docker 网络管理
1. Docker 容器互联基本介绍
2. Docker 网络模式-Bridge 介绍
3. Docker 网络模式-Host 模式介绍
4. Docker 网络模式-Container 模式介绍与实践
5. Docker 网络模式-None 网络模式介绍
6. 案例演示

九、Docker 单机编排
1. DockerCompose 基本介绍
2. DockerCompose 基本使用
3. DockerCompose 编排 WordPress
4. DockerCompose 编排 Python-web
5. DockerCompose 水平扩展与负载均衡
6. DockerCompose 编排投票系统