开始上手

这个文档包含一系列的几个部分,每个部分都解释了 Docker 的某一方面内容。在每个部分中,我们将输入一些命令(或编写代码)。整个教程中使用的所有代码都可以在 Github 仓库 中找到。

注意:本教程使用 Docker 的 18.05.0-ce 版本。如果你发现本教程的任何部分与未来版本不兼容,请给我发 issue,谢谢!

在开始之前

除了使用命令行和使用文本编辑器之外,本教程不需要任何其他技能。如果有 web 开发经验的话会更有帮助,但这不是必需的。随着教程的进一步深入,我们将使用一些云服务。如果你对以下内容感兴趣,请在以下每个网站上创建一个帐户:

准备环境

在你的计算机上安装任何工具可能会比较麻烦,幸运的是随着 Docker 变的更加稳定,让我们在操作系统上安装它也变得更容易了。

在之前的几个版本中,想在 Mac OSX 和 Windows 上运行 Docker 是比较麻烦的。然而最近 Docker 投入很多资金在改善操作系统的安装体验上,所以现在运行 Docker 非常简单。在 Docker 的入门指南中详细介绍了 MacLinuxWindows 下如何安装,你可以看看。

安装好 Docker 后,运行下面的命令来测试一下:

$ docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly.
...