Docker实战进阶:构建、部署与优化

Docker实战进阶:构建、部署与优化

347分钟

随着企业数字化转型的加速,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中国有限公司高级技术顾问