如果你想学习Docker,并且正在寻找一些关于Docker的好书,那么你来对地方了。
Docker会让开发和部署变得简单,通过Docker,你可以和C++应用程序相同的方式部署Java 微服务z ) k ; y / & Z,像大多数软件技术一样,Docker提供了高度的抽象,可以轻松地将应用程序及其依赖捆绑在一起,反过来也可以轻松地将应用程序部署% B s r ` B到云上Z 6 X T 0。
Docker于2013年由Solomon Hykes首次推出。它是最流行的DevOps工具,它保证/ K x 8 |了与多个环境、开发和发M R J布周期的一致性,有助于实现环境的标准化。
接下来,就和大家分享5本适合初学者的Docker书籍,希望对你有帮助:
1.《The Docker Book》
这本书于2014年由James Tu7 h –rnbull出版,很快成为DockeU a J _ . ! qr社区的最爱,它详细介绍了Doc? h * U t 3 j [ker相关的概念。如果这是你第一次学习Docker,那这本书一定适合你。
本书的每个章节都会涉及到理论和实践,因此,你不仅能学习到Docker的理论知识还可以学到Docker的现实实践,从这本书中,你将学会用一种新的眼光看待Dw l L s Q ]ocker。
内容包括:Docker简介、Docker安装、Docs O o V u S u (ker入门、使用Docker图像和存储库、Docker测试、用Docker构建服务等。
2.《Docker in Action》
这是! O 2 Y \ | o F D一本有实际案例的书籍,它是由由Docker专家Jeff Nicoloff写的,这本书告诉我们以下内容:安全地运~ & ,行程序并打包容器,以便使用如何管理共享资源进行部署。用户还将学习在Docker中N M L m 7 x a ;创建和部署项目,管理Docker容器中的应用程序,以及使用Docker镜像,还有关于如何I U k k .使用DuckerHub,以及如何在开发到测试到全面部署的系统上使用Docker等。
3.《Learnint S . H – )g Docker》
作为一名开发者,如果你的工f I ! u f作职责就是项目部署,那么这本书可能适合你,虽然学习Docker需要一点Web编程知识,但不需要Docker知识。
作者P\ { R – I o d c {ethuru Raj、Vinod Singh和Jeeva S. Chelladhurai还写了其他令人惊叹的编程书籍,并确保任何初学者都可以通过阅读这本书来学习Docker。
有了这本书,你将学{ . e [ T W w J习如何使用Dockerfiles构建Docker镜像,在Docker Hub推送和发布图像,利用Dockeq – | pr的特性来部署现有的应用程序,并探索保护和管理Docker容器的真实示例。
4.《Docker即学即用(p a j c第二版)》
这本书是由Karl Matthias和Sean P. Kane,是关于Docker的先进和实用方面。如果你是一个新手,那么这本书并不适合你U O s j C G M =。这本书介绍了Docker的概念,比如如何保持内部依赖关系,% { A b \ Z P打包应用程序,以及在本地测试和部署期间维护一致的项目环境。
本书还会在z j )多个层面上介绍Docker,涵盖了如何使用Docker镜像、容器和命令行工具,并使用实用技术在生产中部署和\ ) 7 l测试f } X基于Docker的Linux容器。
5.《深入浅出Docker》
这本书被评为是最好的Docker书籍之一,对初学x E ) $ {者很友好,这本书最好的部分是它定期更新,这对学习像Docker这样不断更新的东西是非常重要的。这本书提供了DocE [ E k 3 . R T ,k+ 8 4er架构的深入解U N & Z u释和深入的概念,如Docker图像和` * &容器,此外还涵盖了Docker Certified Associate (DCA)认证,这意味着如果你正在准( : V u f N ^ +备Docker认证,你也可以使用这本书。= = t J 5 X ; u