347分钟
Docker实战进阶:构建、部署与优化
随着企业数字化转型的加速,Docker技术已成为推动业务创新的重要引擎。然而,在实际应用中,许多开发者对Docker的深入理解和实战应用仍显不足,导致项目推进受阻、工作效率低下。 本课程结合赵渝强讲师…
随着企业数字化转型的加速,Docker技术已成为推动业务创新的重要引擎。然而,在实际应用中,许多开发者对Docker的深入理解和实战应用仍显不足,导致项目推进受阻、工作效率低下。
本课程结合赵渝强讲师多年在Docker领域的实战经验,深入剖析行业趋势,针对工作痛点提出解决方案。
通过本课程的学习,您将掌握Docker的核心技术和实战技巧,提升项目推进效率,实现应用的快速构建、高效部署与性能优化。无论您是初学者还是有一定经验的开发者,都能从中获得宝贵的实战经验和技能提升。
课程概述
第一章 Docker Machine
- 1.1 什么是DockerMachine和安装配置
- 1.2 在远程主机上安装和管理Docker
- 1.3 使用docker-machine创建基于virtualbox的虚拟容器
- 1.4 使用docker-machine创建基于vsphere的虚拟容器
第二章 Docker Compose
- 2.1 Docker Compose的概述和安装
- 2.2 通过手动方式部署Web应用
- 2.3 通过docker-compose方式部署Web应用
- 2.4 什么是yml文件
- 2.5 使用Docker-Compose进行服务的在线扩容和缩容
第三章 Docker Swarm
- 3.1 Swarm的体系架构与安装配置
- 3.2 在Swarm集群上部署应用
- 3.3 实现服务的滚动更新
- 3.4 Swarm集群的数据持久化
- 3.5 集群的负载均衡的实现
第四章 Docker与Jenkins
- 4.1 什么是Jenkins及其安装配置
- 4.2 使用Jenkins持续部署一个Java程序
- 4.3 集成Docker与Jenkins
第五章 Docker结合Consul实现的服务发现
- 5.1 什么是服务的注册和发现
- 5.2 服务的注册中心Consul的配置和使用
- 5.3 实现Docker容器服务的注册和发现
第六章 Docker的图形化管理工具
- 6.1 DockerUI
- 6.2 Portainer
- 6.3 Shipyard
赵渝强
曾任京东大学大数据学院院长
曾任Oracle中国有限公司高级技术顾问