Docker 精通:由 Docker Captain 讲授的 Kubernetes 和 Swarm 实战课程

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

使用 DevOps 构建、测试和部署容器,了解有关 Docker、Kubernetes、Compose、GitHub Actions CI 的最佳大型课程

你将学到什么

  • 如何在您的计算机上使用 Docker、Compose 和 Kubernetes 来更好地构建和测试软件。
  • 向屡获殊荣的 Docker Captain 学习 Docker 和 Kubernetes 官方工具!
  • 通过附带的实时聊天组(50,000 名成员!)和每月实时问答,更快地学习。
  • 获得在容器中运行代码来构建开发环境的技能。
  • 构建Swarm和Kubernetes集群用于服务器部署!
  • 设置 GitHub Actions 以自动构建图像并扫描安全漏洞
  • 亲身体验像专业人士一样制作 Dockerfile 和 Compose 文件的最佳实践!
  • 构建并发布您自己的自定义图像。
  • 创建您自己的自定义映像注册表来存储您的应用程序并在企业环境中部署。

 要求

  • 无需付费软件 – 只需安装您最喜欢的文本编辑器和浏览器!
  • 用于安装适用于 Mac/Windows/Linux 的 Docker 的本地管理员访问权限。
  • 了解终端基础知识,包括 Linux shell、SSH 和包管理器。
  • 对虚拟机有一些经验,了解如何在本地创建虚拟机并使用它们。
  • 了解在云中(在任何提供商上)创建服务器的基础知识。
  • 了解网络和数据库服务器的基础知识。 (它们通常如何通信、IP、端口等)
  • 了解用于访问课程材料的 git 和 GitHub 基础知识。

 描述

很荣幸成为 2024 年 DOCKER 认可的课程和讲师!

现在也是 2024 年 CNCF 认可的课程和讲师!

2023 更新:包含 18 个讲座的新 CI 示例,向您展示如何在 GitHub Actions 中自动化 Docker 和 Kubernetes,包括漏洞扫描、高级映像构建、多平台构建等。 Kubernetes 部分也进行了更新,以反映 CLI 更新和 5 个有关检查资源的新视频。

2022 更新:更新了安装和配置视频,以及对 Apple Silicon (M1 arm64) 和 Raspberry Pi 的更多支持!

通过 Udemy 上第一门 Docker + Kubernetes 大型课程,为 Docker 化的未来做好准备。欢迎来到最完整、最新的课程,从开发和测试到服务器部署和生产,端到端地学习和使用容器。由屡获殊荣的 Docker Captain 和 DevOps 顾问授课。

刚刚开始使用 Docker?完美的。本课程首先假设您是容器新手。

或者:现在使用 Docker 并需要处理现实世界的问题?我在这里等你!请参阅我关于 Swarm、Kubernetes、秘密、日志记录、滚动升级等的生产主题。

奖励:本课程附带 Slack Chat、Discord Chat 服务器以及每月 YouTube 直播问答!

“我已经学习了 (Udemy) 上的另一门课程。这门课程的深度要高出一百万倍。” “…当涉及到所有 docker 内容时,这就是您想要学习的课程”- 学生 Udemy 评论

你为什么要向我学习?为什么相信我会教你使用 Docker 的最佳方法? (嗨,我是 Bret,请允许我谈谈我自己):

  • 我是一名练习者。欢迎来到现实世界:我拥有 20 年的系统管理员和开发人员经验,获得了 30 多项认证,并且自 Docker 早期以来一直在为我的咨询客户和我自己的公司使用 Docker 和容器生态系统。向在数十个项目和组织中运行数百个容器的人学习

  • 我是一名教育家。向知道如何制定教学大纲的人学习:我想帮助你。人们说我很擅长。在过去的几年里,我在研讨会、会议和聚会中培训了数千人如何使用 Docker。请参阅我在 DockerCon、O’Reilly Velocity、GOTO Conf 和 Linux 开源峰会等活动中的教学。我希望您决定跟我一起学习,并加入精彩的在线 Docker 社区。

  • 我领导社区。另外,我是 Docker Captain,这意味着Docker Inc. 认为我对 Docker 略知一二,并且我善于与他人分享。在现实世界中:我在美国诺福克/弗吉尼亚海滩的精彩科技社区帮助举办了两次当地聚会。我在网上提供帮助:通常是在 Slack、Discord 和 Twitter 上,我在那里向他人学习并帮助他人。

“由于掌握 Docker 课程,我找到了第一份 DevOps 工作。谢谢队长!” – 学生罗纳德·阿朗佐

“Udemy 上有很多 Docker 课程 – 但忽略这些,Bret 是最有资格教你的人。” – 凯文·格里芬,微软 MVP

回馈:我在本课程中的部分利润将捐赠给支持开源和保护我们的在线自由!只有那些创建开源的杰出人士才使本课程成为可能。我站在(开源)巨人的肩膀上!捐款将分配给我最喜欢的慈善机构,包括电子前沿基金会和自由软件基金会。查找它们。他们太棒了!

这是一门生动的课程,将随着 Docker 和 Kubernetes 功能的变化而更新。

本课程旨在帮助您快速入门,同时也让您深入了解事物的“原因”。这是学习最新容器技能的最快、最好的方法。查看课程中的主题范围,了解您将学习的技能的广度。

还包括拥有超过 50,000 名学生的 Slack 和 Discord 服务器,您可以在本课程中获得帮助,并在我自己和其他学生的帮助下继续您的 Docker 和 DevOps 学习。

“Bret 的课程高于所有这些资源,如果您正在努力掌握 Docker,那么这就是您需要投资的资源。” – Austin Tindle,课程学生

您将在本课程中做一些很酷的事情:

  • 在容器中提供您的计算机上编辑 Web 代码

  • 将您的应用程序锁定在仅公开必要端口的专用网络中

  • 在云端创建3节点Swarm集群

  • 安装 Kubernetes 并学习领先的服务器集群工具

  • 使用虚拟 IP 在集群中实现内置负载平衡

  • 优化您的 Dockerfile 以实现更快的构建和小型部署

  • 构建/发布您自己的自定义应用程序映像

  • 了解 Kubernetes 和 Swarm 之间的区别

  • 创建您自己的图像注册表

  • 使用 Swarm Secrets 加密您的环境配置,甚至在磁盘上

  • 以滚动、始终向上的设计部署容器更新

  • 为本地开发、CI 测试和产品集群部署创建一组 YAML 文件的配置乌托邦

  • 还有更多…

学习本课程后,您将能够:

  • 在日常开发人员和/或系统管理员角色中使用 Docker

  • 将应用程序部署到 Kubernetes

  • 制作 Dockerfile 和 Compose 文件

  • 构建多节点Swarm集群并部署H/A容器

  • 使用基础设施即代码方法制作 Kubernetes YAML 清单并进行部署

  • 构建在开发中使用 Docker、然后测试/CI、然后使用 YAML 进行生产的工作流程

  • 使用加密机密保护您的密钥、TLS 证书和密码

  • 保持 Dockerfile 和镜像小、高效、快速

  • 在 Docker、Swarm 和 Kubernetes 中运行应用程序并了解各自的优缺点

  • 当您的代码在容器中运行时进行本地开发

  • 保护卷和绑定安装中的重要持久数据

  • 利用最新的 Docker 容器技能带领您的团队走向未来!

本课程附带的额外内容:

  • 访问课程 Slack 团队,从我和其他学生那里获得帮助/建议。

  • 我将奖励视频放在 YouTube 等其他地方,链接到本课程的资源。

  • 与我一起参加 YouTube Live 上的每周 DevOps 直播和演示。

  • 有大量参考链接来补充此内容。

  • 随着 Docker 更改这些主题的功能,内容也会更新。

本课程适合谁:

  • 任何技能水平的软件开发人员、系统管理员、IT 专业人员和操作员。
  • 在服务器上制作、部署或操作软件的任何人。

2024-09-28 更新 从 213 节课(21 小时 50 分钟) 更新为213 节课(21 小时 43 分钟)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。