教程演示🔗
你将会学到的
-
在 Linux 和 Windows 上创建多节点高可用 Swarm 集群。
-
从 macOS、Windows 或 Linux 远程编排复杂的多节点系统。
-
使用滚动更新、健康检查和回滚来更新您的容器。
-
通过了解服务启动和关闭的详细信息,确保零停机更新。
要求
-
无需付费软件。耶开源!
-
了解 Docker 和 Compose 基础知识:创建容器、图像、卷、网络。
-
能够在本地设置多个虚拟机或使用云虚拟机。
-
了解终端或命令提示符基础知识、Linux shell、SSH 和包管理器。
说明
2021 年更新:为 Apple Silicon(M1 arm64)和 Raspberry Pi 做好准备!
欢迎来到最完整和最新的学习 SwarmKit 和端到端使用 Docker Swarm 的课程,从开发和测试到部署和生产。 了解 Docker Swarm Mode 多主机编排对于您的应用程序来说是多么简单和强大。 本课程由 Docker Captain 和 DevOps 顾问讲授,他也是畅销书 Udemy 的作者。
您是刚开始使用容器编排吗?完美的。本课程假设您是 Swarm 的新手,并从如何安装和配置它开始。
或者:您现在正在使用 Docker Swarm 并且需要处理现实世界中的问题吗?我在这里等你!查看我关于存储秘密、控制滚动更新、事件、健康检查等的生产主题。
奖励: 本课程附带与我的 Slack Chat 和每周现场问答的独家访问权限!
您将在本课程中做一些很酷的事情:
- 将您的应用程序锁定在只公开必要端口的专用网络中
- 在本地和(可选)在云中创建 3 节点 Swarm 集群
- 使用虚拟 IP 在集群中实现内置负载平衡
- 使用 Swarm Secrets 加密您的环境配置,即使是在磁盘上
- 在滚动更新 HA 设计中部署容器更新
- 为本地开发、CI 测试和 prod 集群部署创建一组 YAML 文件的配置乌托邦
- 还有更多…
学习本课程后,您将能够:
- 在日常操作和系统管理员角色中使用 Docker Swarm
- 搭建多节点Swarm集群并部署H/A容器
- 使用加密的秘密保护您的密钥、TLS 证书和密码
- 使用最新的 Docker Swarm 编排技能带领您的团队走向未来!
你为什么要学我?为什么相信我会教您使用 Docker Swarm 的最佳方法?
- 我是一名从业者。欢迎来到现实世界:我拥有超过 20 年的系统管理员和开发人员经验,拥有 30 多项认证,并且从 Docker 的早期开始就一直在为我自己和我的咨询客户使用 Docker 和容器生态系统。我的客户在生产中使用 Docker Swarm。和我一起,您正在向在数十个项目和组织中运行数百个容器的人学习。
- 我是一名教育工作者。和我一起,你是在向一个知道如何制定教学大纲的人学习:我想帮助你。人们说我很擅长。在过去的几年里,我在研讨会、会议和聚会中培训了数千人使用 Docker。看我在 DockerCon、O’Reilly Velocity 和 Linux 开源峰会等活动中授课。
- 我领导社区。此外,我是一名 Docker 船长,这意味着Docker Inc. 认为我对 Docker 了解一两件事,并且我在与他人分享方面做得很好。在现实世界中:我帮助在我们位于美国诺福克/弗吉尼亚比奇的一流技术社区举办了两次本地聚会。我在网上提供帮助:通常是在 Slack 和 Twitter 上,在那里我可以向他人学习和帮助他人。
“Udemy 上有很多 Docker 课程——但忽略这些,Bret 是最有资格教你的人。” – 凯文格里芬,微软 MVP
回馈:我在本课程中获得的部分利润将捐赠给支持开源和保护我们的在线自由!本课程只有通过创建开源的优秀人才才能实现。我站在(开源)巨人的肩膀上!捐款将分配给我最喜欢的慈善机构,包括电子前沿基金会和自由软件基金会。查一下。他们太棒了!
这是一门生动的课程,将随着 Docker Swarm 功能和工作流的变化而更新。
本课程旨在让您快速入门,同时让您深入了解事物的“原因”。学习最新 docker 技能的最快和最好的方法。查看课程中的主题范围,了解您将学习的技能的广度。
还包括一个私人 Slack Chat 小组,用于获得本课程的帮助,并在我和其他学生的帮助下继续学习 Docker Swarm 和 DevOps。
“Bret 的课程高于所有这些资源,如果您正在努力掌握 Docker,这就是您需要投资的资源。” – Austin Tindle,Docker 精通课程学生
本课程附带的额外内容:
- 访问课程 Slack 团队,以获得我和其他学生的帮助/建议。
- 我把奖励视频放在其他地方,比如 YouTube。
- 大量参考链接来补充此内容。
- 随着 Docker 更改其在这些主题上的功能而更新内容。
非常感谢您考虑这门课程。来加入我和成千上万的其他人(以及我的其他人)一起学习当今最酷的技术之一,Docker Swarm!
此课程面向哪些人:
- 您已经参加了我的第一个 Docker Mastery 课程,并准备好学习更多 Swarm。
- 您精通 Docker 进行本地开发,并准备好在服务器上使用 Swarm 容器编排。
- 任何尝试过 Kubernetes 和 Nomad 等工具并正在寻找更简单解决方案的人。
- 任何想要提高 DevOps 敏捷性的开发人员、运营人员或系统管理员角色。
- 任何使用 Mirantis 集群并想了解 Swarm 如何在 Docker 中工作的人。
- 如果您是 Docker 新手,请*不要*参加本课程。相反,请参加我的 Docker Mastery 课程,该课程从 Docker 101 开始。