前言

你好,欢迎你打开这本《Docker 入门教程》。

本教程的目的是帮助读者们快速且无痛地上手 Docker 。

我们将零开始,从初学者的视角,以掌握工具为目的,逐步熟悉 Docker 的使用技巧,理解 Docker 的实现原理,学会使用 Docker 及其配套工具构建服务,探索容器技术的现在和未来。

需要注意的是,在实际的生产环境中,没有公司会使用 Windows 或 macOS 平台运行 Docker,不管从哪个角度来看,Docker 与 Linux 的关系都相当紧密。我们既然投入了精力去学习一个新的技术,当然要尽可能少做无用功,因此本教程中,涉及 Docker 的部分操作几乎都在 Linux 环境下进行。此外,Docker for Windows 和 Docker for Mac 的安装也非常方便,如果真的有需要,相信大家也能自己轻松搞定。

如果你尚未接触过 Linux ,可以参考 《Linux 入门教程》 先完成 Linux 的基础部分的学习,其中会提供一份简易指南,帮助读者快速地获取 Linux 的一个主流发行版 Centos8。

那么就让我们开始吧!