1+X云计算暑期实训方案

一、项目介绍

项目名称: 基于Docker容器化技术打造企业级云盘项目

项目周期: 五天

项目概述:

Docker代表的容器技术是近两年的大热技术,和人工智能、区块链等热点不同,容器技术的门槛并不高,每一个开发、测试、运维人员都能在日常工作中掌握和使用,是当今IT从业人员的必备技能之一。

本课程以企业级云盘(仿百度云盘)项目作为切入点,带领大家系统学习什么是容器,如何创建容器、管理容器,学习容器技术的各个细节(网络/存储/服务编排/监控),学习如何通过容器进行CI/CD持续集成,持续部署。

项目亮点:

1. 基于CentOS7.6 平台进行架构与设计

2. 项目基于Docker容器化技术实现企业级项目部署架构

3. 基于Harbor搭建容器私有镜像仓库

4. 真正从企业真实场景出发,让学员真正掌握云计算技术的精髓

二、课程适合人群

1. “1+X” 云计算认证讲师

2. 网络/通信、物联网、云计算等专业技术讲师

2. 正在从事或未来想从事云计算等方向的技术讲师

参考学习资料:

Linux 基础视频 http://yun.itheima.com/course/363.html

三、准备环境介绍

硬件环境:

笔记本或者台式机

操作系统:Windows7及Windows7以上系统

处理器:i5双核以上

内存:8GB 以上

软件:(下列软件我们会单独提供)

CentOS7.6镜像包

MobaXterm12远程连接工具

“1+X”云计算运维项目专用工具包

四、课程培训目标

1. 面向中级云计算讲师,掌握1+X云计算认证课程;

2. 面向计算机专业讲师,掌握企业级容器化项目部署与实践;

3. 面向中级云计算工程师,深入理解Docker容器化技术;

4. 如何组织开展企业级容器化项目实战,并开展云计算教学工作。

五、项目进度安排

本次培训计划如下:

day1

Linux基本功

1. 云计算概述
2. VMware虚拟机安装
3. CentOS7.6部署实战
4. Linux基本命令
5. Linux网络管理
6. SSH服务
7. 远程管理与文件传输
8. YUM源配置与应用实战

day2

Docker容器化技术入门

1. Docker容器技术概述
2. YUM源配置与Docker部署
3. 镜像加速器
4. 镜像、容器、仓库概念
5. 快速入门
6. Docker镜像
7. Harbor私有镜像仓库部署

day3

Docker容器化技术进阶

1. Docker容器管理
2. Docker存储驱动
3. Docker应用实践
4. 数据共享与持久化
5. Docker网络模式

day4

Docker容器化技术高级

1. Docker三驾马车
2. Docker Compose
3. Docker Machine
4. Docker Swam
5. 图形化管理和监控工具
6. Docker Web管理平台
7. Dockerfile最佳实践

day5

基于Docker+OwnCloud打造云盘

1. OwnCloud云盘系统概述
2. YAML文件
3. owncloud.yml文件编写
4. 企业级云盘系统上线部署
5. 项目总结与“1+X”云计算分享

六、项目运行效果图