学习资源
Docker 以及由 Docker 专家组成的更广泛的社区为大家整理了多种多样的方式,以帮助您获得进一步关于 Docker 的培训和动手实践经验。通过以下免费和付费资源,扩展您对 Docker 和 Kubernetes 的理解。
Docker 培训
通过 Docker 专家提供的基础到高级培训 来扩展您在 Docker 方面的知识。
您可以方便地找到录播内容,也可以注册直播课程来参与问答。
托管实验室
这些自主安排进度的动手实践课使用一个免费的托管环境(Play with Kubernetes),无需任何安装。跟着学习,了解更多关于 Kubernetes 的知识。
-
实验室是免费的,但需要使用 Docker ID 注册。
自学教程
这些免费的教程由 Docker 社区的专家创建,为使用 Docker 平台提供了分步指导的工作流程。
-
将 Docker 集成到您的 IDE 中
-
Windows 容器
书籍
如果书籍是您偏好的学习方式,可以看看由 Docker Captains 撰写的这些书籍。Docker Captain 是 Docker 授予社区中部分成员的荣誉称号,这些成员既是其领域的专家,也致力于与他人分享自己的 Docker 知识。
- Learn Docker in a Month of Lunches, Elton Stoneman。使用代码
stonemanpc可享受 40% 的折扣。 - Docker on Windows: From 101 to Production with Docker on Windows, Elton Stoneman
- Learn Kubernetes in a Month of Lunches, Elton Stoneman。使用代码
stonemanpc可享受 40% 的折扣。 - Docker in Action 2nd Edition Jeff Nickoloff, 2019年10月
- The Kubernetes Book, Nigel Poulton, 2018年11月
- Docker Deep Dive, Nigel Poulton, 2024年版
- [葡萄牙语] Docker para desenvolvedores (2017) 作者 Rafael Gomes
- [西班牙语] Érase una vez Docker, Manuel Morejón, 2023年3月
- [西班牙语] Érase una vez Kubernetes, Manuel Morejón, 2022年1月
CLI 速查表
Docker CLI 速查表 列出了常用的 Docker CLI 命令,方便查阅。它涵盖了镜像、容器、Docker Hub 的操作以及其他一些通用命令。
在线自主学习课程
一些 Docker Captains 也创建了关于 Docker 和 Kubernetes 的视频课程。
-
Bret Fisher: Docker Mastery, Docker Swarm Mastery, Docker Mastery for Node.js Projects
-
Elton Stoneman: Docker for .NET Apps - on Linux and Windows。包含优惠码
644ABCBC33F474541885。 -
Nick Janetakis Dive into Docker, Docker for DevOps
-
Nigel Poulton: Kubernetes 101, Getting Started with Kubernetes, Docker and Kubernetes: The Big Picture, Kubernetes Deep Dive, Docker Deep Dive
-
Arun Gupta: Docker for Java Developers
-
Ajeet Singh Raina: Docker and Kubernetes Labs
-
[法语] Luc Juggery: Introduction to Kubernetes, The Docker Platform
-
许多课程是收费的
社区翻译的文档
Note以下部分包含由社区成员翻译的 Docker 文档子集。 这不是 Docker 文档的官方翻译版本,内容可能不是最新的。 您必须自行斟酌使用社区翻译的文档。
- 由 Docker Captain Masahito Zembutsu 翻译的 Docker 文档日文版子集。