Logo

简介

在开始学习 Docker 之前,我们先来看看一些前置要求以及你在这门课程中可以期待的内容。

概念

简介

在开始学习 Docker 之前,我们先来看看一些前置要求以及你在这门课程中可以期待的内容。

你将收获什么

本课程是我在书籍《Learn Docker - .NET Core、Java、Node.JS、PHP 或 Python》基础上的互动版本。

我尽力将课程内容保持精简,让你能快速掌握 Docker,而不会被琐碎细节淹没。如果你希望获得一本可长期参考、解答未来多年使用 Docker 时可能遇到问题的厚重教材,那么市面上有大量适合这类需求的书籍。

我的目标是迅速为你提供创建和运行首个容器化应用所需的工具,之后在需要时能够自行探索深入学习。虽然有些作者以课程时长为荣,但在这个系列中,我很高兴实现了达成目标所需的最短课程长度。基于我长达16年的教学经验,我力求保留所有我认为必要的内容。

先决条件

为了从本课程中获得最大收益,你需要具备使用以下一种技术创建应用的基本经验:.NET Core、Java、Node.JS、PHP 或 Python。

如何阅读本课程

本课程旨在让你尽快进入高效工作状态。为此,我们将结合一些理论讲解、多个演示实例以及少量练习。

练习将以如下形式呈现:

Course Image
  • 动手实践:是时候拿起键盘,开始编码了!

所需工具

完成本课程仅需以下工具:

  • 一台满足 Docker Engine 或 Docker Desktop 要求的 Windows、Linux 或 Mac 设备

  • Git 客户端

  • 文本编辑器

源代码

所有演示和动手实践的源代码均可在以下地址获取:
https://bitbucket.org/epobb/dockerbookfiles

你可以将其下载为 ZIP 文件,或者如果你已安装 Git,只需输入以下命令:

1git clone https://bitbucket.org/epobb/dockerbookfiles.git

话不多说,现在让我们开始吧。

为什么使用 Docker?