概念
简介
在开始学习 Docker 之前,我们先来看看一些前置要求以及你在这门课程中可以期待的内容。
你将收获什么
本课程是我在书籍《Learn Docker - .NET Core、Java、Node.JS、PHP 或 Python》基础上的互动版本。
我尽力将课程内容保持精简,让你能快速掌握 Docker,而不会被琐碎细节淹没。如果你希望获得一本可长期参考、解答未来多年使用 Docker 时可能遇到问题的厚重教材,那么市面上有大量适合这类需求的书籍。
我的目标是迅速为你提供创建和运行首个容器化应用所需的工具,之后在需要时能够自行探索深入学习。虽然有些作者以课程时长为荣,但在这个系列中,我很高兴实现了达成目标所需的最短课程长度。基于我长达16年的教学经验,我力求保留所有我认为必要的内容。
先决条件
为了从本课程中获得最大收益,你需要具备使用以下一种技术创建应用的基本经验:.NET Core、Java、Node.JS、PHP 或 Python。
如何阅读本课程
本课程旨在让你尽快进入高效工作状态。为此,我们将结合一些理论讲解、多个演示实例以及少量练习。
练习将以如下形式呈现:

- 动手实践:是时候拿起键盘,开始编码了!
所需工具
完成本课程仅需以下工具:
-
一台满足 Docker Engine 或 Docker Desktop 要求的 Windows、Linux 或 Mac 设备
-
Git 客户端
-
文本编辑器
源代码
所有演示和动手实践的源代码均可在以下地址获取:
https://bitbucket.org/epobb/dockerbookfiles
你可以将其下载为 ZIP 文件,或者如果你已安装 Git,只需输入以下命令:
1git clone https://bitbucket.org/epobb/dockerbookfiles.git
话不多说,现在让我们开始吧。