首页 课程主页
课程分享  
Docker容器技术
主讲教师 欧坤/芜湖职业技术学院
学习人数 317
开课周期 2024年02月28日 ~ 2024年06月28日
教学进度
预报名
进行中
已结课
课程期次 进行至第 9 周 , 共 18 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

Docker容器技术》是云计算技术应用的专业必修课,是云计算技术与应用专业中一门实践性很强的专业核心课程,主要内容包括Docker的发展、Docker的概念与特点、Docker的安装方法、Docker镜像管理、Docker容器管理、Docker网络和数据卷管理、Docker编排工具使用、自动化部署、Kubernetes的概念和基本操作等。

课程概述

《Docker容器技术》课程是云计算技术应用专业核心课程,主要讲述Docker容器的操作和容器应用的编排相关内容,学习此门课程可获得容器的操作、编排、微服务部署等信息系统应用容器化相关知识和技能。

课程大纲
  • 第1章 项目一 认识Docker
    • 1.1 认识Docker-课件
    • 1.2 认识Docker(理论视频)
    • 1.3 项目一 案例1 Docker安装与测试
  • 第2章 项目二 使用Docker容器
    • 2.1 使用Docker容器-课件
    • 2.2 使用Docker容器(理论视频)
    • 2.3 项目二 案例1 运行一个容器
    • 2.4 项目二 案例2 构建本地私有镜像库
    • 2.5 项目二 案例3 其他主要命令演示
  • 第3章 项目三 构建Docker镜像
    • 3.1 项目三 构建Docker镜像-课件
    • 3.2 项目三 构建Docker镜像(理论视频)
    • 3.3 项目三 案例1 使用容器构建镜像
    • 3.4 项目三 案例2 使用Dockerfile构建镜像
    • 3.5 项目三 案例3 使用Dockerfile构建镜像2
  • 第4章 项目四 使用Docker网络
    • 4.1 项目四 使用Docker网络-课件
    • 4.2 项目四 使用Docker网络(理论视频)
    • 4.3 项目四 案例1 使用Docker内置网络-1
    • 4.4 项目四 案例1 使用Docker内置网络-2
    • 4.5 项目四 案例2 使用Docker容器overlay网络类型实现跨主机容器间通信
    • 4.6 项目四 案例3 使用Docker容器macvlan网络类型实现跨主机容器通信
  • 第5章 项目五 使用Docker数据存储
    • 5.1 项目五 使用Docker数据存储-课件
    • 5.2 项目五 使用Docker数据存储(理论视频)
    • 5.3 项目五 案例1 使用bind mount绑定挂载将文件系统中目录与容器目录
    • 5.4 项目五 案例2 使用volume实现容器数据持久化方案
    • 5.5 项目五 案例3 使用NFS实现容器数据持久化方案
  • 第6章 项目六 配置Docker容器资源限制
    • 6.1 项目六 配置Docker容器资源限制-课件
    • 6.2 项目六 配置Docker容器资源限制(理论视频)
    • 6.3 项目六 案例1 配置容器内存使用限制
    • 6.4 项目六 案例2 配置容器 CPU使用限制
    • 6.5 项目六 案例3 配置容器读写的限制
  • 第7章 项目七 使用docker-compose编排容器
    • 7.1 项目七 使用docker-compose编排容器-课件
    • 7.2 项目七 使用docker-compose编排容器(理论视频)
    • 7.3 项目七 案例1 使用docker-compose 定制服务和网络
    • 7.4 项目七 案例2 使用docker-compose 定制容器服务的存储
    • 7.5 项目七 案例3 使用docker-compose 综合案例
  • 第8章 项目八 使用swarm集群管理服务
    • 8.1 项目八 使用swarm集群管理服务-课件
    • 8.2 项目八 使用swarm集群管理服务(理论视频)
    • 8.3 项目八 案例1 构建管理swarm集群
    • 8.4 项目八 案例2 使用swarm集群管理服务-1
    • 8.5 项目八 案例3 体验swarm安全与负载均衡
    • 8.6 项目八 案例4 使用docker stack 编排微服务
  • 第9章 项目九 使用kubernetes集群管理服务
    • 9.1 项目九 使用kubernetes集群管理服务-课件
    • 9.2 项目九 使用kubernetes集群管理服务(理论视频)
    • 9.3 项目九 案例1 构建kubernetes 单节点
    • 9.4 项目九 案例2 构建kubernetes集群
    • 9.5 项目九 案例3 使用kubernetes集群发布管理服务
    • 9.6 项目九 案例4 使用kubernetes集群更新回滚服务
    • 9.7 项目九 案例5 部署kubernetes dashboard应用
  • 第10章 课程测试-1
授课目标

掌握Docker容器技术基本原理,了解Docker平台技术、核心技术和容器云技术。

掌握Docker命令、Docker存储原理,私有仓库构建技术、Docker 容器网络类型和通信原理、Cgroup对Docker 容器的资源限制技术。

掌握Docker compose原理和使用。

掌握Docker swarm集群、kubernetes集群工作机制、原理和应用技术。


预备知识

linux命令基础

配套教材
参考教材
  • Docker容器技术与高可用实战
    肖睿 刘震编
    人民邮电出版社
  • 每天5分钟玩转Docker容器技术
    cloudman
    清华大学出版社
5.0

1 条评价

本次开课 查看全部
4.9

9 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
3 是否需要完成课程所有的作业?
如果你想要获得课程证书,你需要按照课程老师制定的课程大纲和考核标准完成相关作业;如果仅是为了扩充知识并不需要申请证书,可以根据自己的时间与需求自由安排学习计划。
4 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
5 课程结束后,还能继续学习课程内容吗?
这将根据课程团队的设置的课程结课设置而定,有的课程将在课程结束后关闭,有的课程允许已选课的用户查看课程内容及历史记录,也有课程可能会对未选课用户开放课程内容。对于结课后仍然开放的课程,在“我的课程”列表里,可以查看课程内容及学习记录。
6 建议使用什么浏览器学习?
为了您顺利地进行课程学习,建议您将浏览器升级到最新版本。建议使用IE10及以上,火狐Firefox浏览器,及谷歌Chrome浏览器。
授课教师
芜湖职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有