更新时间:2025-04-01 14:44:20
封面
版权页
内容提要
前言
项目1 Docker概述
知识目标
能力目标
任务1.1 认识Docker技术
任务要求
相关知识
1.1.1 Docker的发展历程
1.1.2 Docker的概念与特点
任务实现
【项目实训】编写Docker技术的调研报告
任务1.2 熟悉Docker的安装方法
1.2.1 Docker架构
1.2.2 Docker的核心组件
1.2.3 Docker的版本分类
【项目实训】安装和使用Docker
项目2 Docker镜像管理和定制
任务2.1 查看和管理Docker镜像
2.1.1 Docker镜像
2.1.2 Docker镜像仓库
【项目实训】创建和使用私有仓库
任务2.2 创建定制的Docker镜像
2.2.1 通过commit命令创建镜像
2.2.2 利用Dockerfile创建镜像
【项目实训】创建定制Docker镜像
项目3 Docker容器管理
任务3.1 认识Docker容器
3.1.1 Docker容器
3.1.2 容器实现原理
3.1.3 Docker镜像与容器的关系
【项目实训】创建和管理容器
任务3.2 Docker容器资源控制
3.2.1 CGroups的含义
3.2.2 CGroups的功能和特点
【项目实训】使用CGroups控制资源
项目4 Docker网络和数据卷管理
任务4.1 Docker网络管理
4.1.1 Docker容器网络架构
4.1.2 Docker网络模式
【项目实训】自定义网络实现跨主机容器互连
任务4.2 Docker数据卷管理
4.2.1 Docker数据卷
4.2.2 数据卷容器
【项目实训】使用数据卷容器
项目5 Docker编排工具
任务5.1 Compose 编排工具的使用
5.1.1 Compose工具
5.1.2 Compose的常用命令
5.1.3 docker-compose.yml文件
【项目实训】多容器搭建WordPress博客系统
任务5.2 Swarm编排工具的使用
5.2.1 Swarm工具
5.2.2 Swarm架构
5.2.3 Swarm相关概念
5.2.4 Swarm常用命令
【项目实训】使用Swarm集群和自动编排功能
项目6 自动化部署
任务6.1 Rancher概述