《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集群工作机制、原理和应用技术。
                                 
                             
                            
                         
                        
                            
                            
                            
                                参考教材
                                
                                                                                - 
                                                
                                                Docker容器技术与高可用实战 
                                                                                                            肖睿 刘震编                                                                                                         著
                                                 人民邮电出版社 
- 
                                                
                                                每天5分钟玩转Docker容器技术 
                                                                                                            cloudman                                                                                                         著
                                                 清华大学出版社 
 
                            
                                                     
                                                
                            
                                
                                    | 4.9 | 
                                            共 
                                            8  
                                            条评价
                                         | 
                                            本次开课
                                            查看全部
                                         | 
                                
                                    | 4.9 | 
                                            共 
                                            12  
                                            条评价
                                         | 
                                            本次开课
                                            查看全部
                                         | 
                            
                            
                         
                        						
						    						    1
						    这门课程是免费学习的吗?
						    本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
						    						    2
						    我可以重复选择同一门课程吗?
						    可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
						    						    3
						    是否需要完成课程所有的作业?
						    如果你想要获得课程证书,你需要按照课程老师制定的课程大纲和考核标准完成相关作业;如果仅是为了扩充知识并不需要申请证书,可以根据自己的时间与需求自由安排学习计划。
						    						    4
						    如何申请课程证书?
						    课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
						    						    5
						    课程结束后,还能继续学习课程内容吗?
						    这将根据课程团队的设置的课程结课设置而定,有的课程将在课程结束后关闭,有的课程允许已选课的用户查看课程内容及历史记录,也有课程可能会对未选课用户开放课程内容。对于结课后仍然开放的课程,在“我的课程”列表里,可以查看课程内容及学习记录。
						    						    6
						    建议使用什么浏览器学习?
						    为了您顺利地进行课程学习,建议您将浏览器升级到最新版本。建议使用IE10及以上,火狐Firefox浏览器,及谷歌Chrome浏览器。