与 Docker Captain 一起实践 Docker 和 Docker Compose

Hands on With Docker & Docker Compose From a Docker Captain

v19.03. 构建、运行和编写 Docker 容器所需的一切,以便您可以开始将 Docker 用于 Web 应用程序。

 学习内容

  • 了解 Docker 是什么,不是什么 Docker
  • 在 MacOS、Windows 和 Linux 上安装 Docker
  • 了解 Docker 的生态系统
  • 掌握 Docker 的核心功能
  • 掌握 Docker Compose 的核心功能
  • 构建、运行和推送您自己的自定义 Docker 镜像
  • 使用 Docker 管理真实世界的 Web 应用程序
  • 无论您使用什么框架,“Docker 化”您自己的 Web 应用程序的技能

 要求

  • 运行 MacOS、Windows 或 Linux 的计算机
  • 关于如何使用计算机的基本理解
  • 无需事先具备 Docker 知识即可开始使用

 描述

了解 Docker 基础知识,然后对自己的 Web 应用进行 Docker 化

本课程适用于任何希望改进构建和分发应用程序方式的人。您可以是 Web 开发人员、系统管理员、运营经理或 IT/测试/QA 团队的一员。

  • 开发人员使用 Docker 来设置和运行应用程序,而无需手动安装所有内容
  • 运维人员使用 Docker 在各个环境中一致地分发应用程序,并优化服务器资源
  • QA团队使用Docker快速构建测试环境,而无需处理“但它对我有用”的问题


当您完成本课程时,您将了解在自己的项目中开始使用 Docker / Docker Compose 所需的一切。

这门课程在详细解释每个部分方面完美无缺,同时保持易于遵循和学习。– 布莱恩·

无论您在 Rails、NodeJS、Flask、Django、Java、Golang 还是任何其他语言/框架上使用 Ruby on Rails、NodeJS、Flask、Django 还是任何其他语言/框架,这都无关紧要。归根结底,Docker 是一个工具集,可帮助您以可移植和可重复的方式打包和分发应用程序。您将能够在单个命令中设置整个开发环境,并在生产环境中以完全相同的方式运行这些相同的应用程序,并且完全有信心它会正常工作,因为您只是在引擎盖下浏览 Docker 为您创建的特殊包。

“嗯,它对我有用!”或者必须向另一个开发人员指出如何设置你的Web应用程序的20页文档的日子早已一去不复返了。Docker 修复了这些问题以及更多问题。

参加本课程不需要任何先前的 Docker 知识。我们将从“什么是Docker?”一路走到探索Docker可以解决哪些类型的问题,再到完全掌握Docker的核心功能(我们也将非常深入地介绍Docker Compose)。在整个过程中,我们将介绍如何对简单的 Web 应用程序、复杂的多服务 Web 应用程序进行 Docker 化,我将向您展示如何对自己的 Web 应用程序进行 Docker 化。

我非常喜欢边做边学,所以这门课程有足够的理论,结合了数十个指导实验室和挑战。通过这种方式,您将了解“为什么”和“如何”。

本课程不是筛选 100+ 篇分散的博客文章,而是将所有内容都放在一个银盘上。我已经做了多年的研究和测试,所以你不必这样做。您所要做的就是坐下来,放松并跟随视频。您只需短短几个小时就可以掌握 Docker 并将其应用于您自己的应用程序。

我经历过如此彻底的学习经历很少。Nick 不仅教你如何使用 Docker,还教你如何排查 Docker 问题和研究解决方案。– 丹尼斯·

是什么让我适合教授 Docker 课程?

 嗨,我是尼克。

  • 在过去的 20 年里,我一直是一名自学成才 的软件开发人员。自 2014 年以来,我一直在积极使用 Docker。我还帮助培训团队和个人如何“Dockerize”他们的应用程序。
  • 这门课程包含了我从多年的现实世界经验中学到的最佳实践和技巧,现在我想与您分享我学到的一切。
  • 多年来,通过之前的 Docker 课程,我已经回答了 4,000 多个关于 Docker 的问题
  • 我也是一名 Docker 队长。Docker Captain 是 Docker 授予社区选定成员的头衔。Docker Captains 都是各自领域的专家,并且热衷于与他人分享他们的 Docker 知识。


尼克总是很快回答我的问题。我从来没有和尼克有过任何信息从裂缝中掉下来。他已经成为一位宝贵的导师。–凯尔。E

 奖励内容:

  • 您可以下载和参考的自包含注释。它包括我们运行的每个命令和我在相机上访问的所有网站。无需再四处寻找视频以快速找到您想要查看的内容。
  • 关于如何对流行的 Web 框架进行 Docker 化的六个代码示例。

本课程适合谁:

  • 希望改进应用程序开发方式的 Web 开发人员
  • 希望有效地分发其应用程序的系统管理员/操作员
  • 希望以更一致的方式测试应用程序的 IT/QA 团队
  • 任何想要找到与使用和实施 Docker 相关的工作的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。