对于 Docker 学习而言,最好的书籍是官网文档,官网的文档很丰富。
新手教程: https://docs.docker.com/get-started/
大量的例子: https://docs.docker.com/samples/
用户文档: https://docs.docker.com/engine/userguide/
镜像: https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
存储: https://docs.docker.com/engine/userguide/storagedriver/
网络: https://docs.docker.com/engine/userguide/networking/
管理文档: https://docs.docker.com/engine/admin/
存储: https://docs.docker.com/engine/admin/volumes/
安全: https://docs.docker.com/engine/security/security/
集群: https://docs.docker.com/engine/swarm/
对于新手而言,应该先从新手教程开始,内容还是很简单易懂的,很容易上手。然后,可以把用户文档好好看一遍,里面把很多 Docker 的基础概念讲的很清楚。概念清晰后,可以去把官网给出的例子好好的学习一下,这些例子都是具体怎么应用 Docker 的,有文字说明以及具体的考虑,很适合学习。
B站入坑教程 https://www.bilibili.com/video/av17854410?from=search&seid=744346109496326605