36 Best Docker Books of All Time

We've ranked the best docker books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

The Docker Book: Containerization is the new virtualization book cover1

The Docker Book: Containerization is the new virtualization

James Turnbul

5.0
A new book designed for SysAdmins, Operations staff, Developers and DevOps who are interested in deploying the open source container service Docker.

In this book, we'll will walk you through installing, deploying, managing, and extending Docker. We're going to do that by first introducing you to the basics of Docker and its components. Then we'll start to use Docker to build containers and service
2

Kubernetes in Action

Marko Luksa

5.0
With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their application is decoupled from other layers so they can scale, update, and maintain them independently.

Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. By the end, readers will be able
3

Docker: Up & Running: Shipping Reliable Containers in Production

Sean P. Kane and Karl Matthias

5.0
Docker is rapidly changing the way organizations deploy software at scale. However, understanding how Linux containers fit into your workflow--and getting the integration details right--is not a trivial task. With the updated edition of this practical guide, you'll learn how to use Docker to package your applications with all of their dependencies and then test, ship, scale, and support your conta
Docker Deep Dive: Zero to Docker in a single book book cover4

Docker Deep Dive: Zero to Docker in a single book

Nigel Poulton

4.9
Docker in Practice book cover5

Docker in Practice

Ian Miell, Aidan Hobson Sayers

4.9
Docker is impossible to ignore. This lightweight container system is easier to deploy and more flexible than traditional VMs. Built for simplicity and speed, it radically reduces your reliance on manual system administration for tasks like configuring servers, creating disposable (and portable!) development environments, and predictably rolling out applications on unknown systems. While the idea b
Kubernetes: Up and Running: Dive Into the Future of Infrastructure book cover6

Kubernetes: Up and Running: Dive Into the Future of Infrastructure

Brendan Burns

4.9
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes and container technology can help you achieve new levels of velocity, agility,
Learn Docker - Fundamentals of Docker 18.x: Everything you need to know about containerizing your applications and running them in production book cover7

Learn Docker - Fundamentals of Docker 18.x: Everything you need to know about containerizing your applications and running them in production

Gabriel N. Schenker

4.9
Docker on Amazon Web Services: Build, deploy, and manage your container applications at scale book cover8

Docker on Amazon Web Services: Build, deploy, and manage your container applications at scale

Justin Menga

4.9
Using Docker book cover9

Using Docker

Adrian Moua

4.9
Docker containers hold the promise of breaking down barriers between development and operations, avoiding platform lock-in and easing installation and configuration of common components.

This practical book will take you through the fundamentals of Docker, explaining common idioms and pointing out potential pitfalls. It guides you through the creation and deployment of a simple webapp, showing how
10

Docker Deep Dive

Nigel Poulton

4.9
Docker Quick Start Guide: Learn Docker like a boss, and finally own your applications book cover11

Docker Quick Start Guide: Learn Docker like a boss, and finally own your applications

Earl Waud

4.9
12

The Kubernetes Book: Version 2.2 - January 2018

Nigel Poulton

4.9
Advanced Penetration Testing: Hacking the World's Most Secure Networks book cover13

Advanced Penetration Testing: Hacking the World's Most Secure Networks

Wil Allsopp

4.9
Build a better defense against motivated, organized, professional attacksAdvanced Penetration Testing: Hacking the World's Most Secure Networks takes hacking far beyond Kali linux and Metasploit to provide a more complex attack simulation. Featuring techniques not taught in any certification prep or covered by common defensive scanners, this book integrates social engineering, programming, and vul
Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition book cover14

Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition

Rafal Leszko

4.8
Python for Devops: Learn Ruthlessly Effective Automation book cover15

Python for Devops: Learn Ruthlessly Effective Automation

Noah Gift

4.8
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today's most useful DevOps tools, including Docker,
Container Security: Fundamental Technology Concepts That Protect Containerized Applications book cover16

Container Security: Fundamental Technology Concepts That Protect Containerized Applications

Liz Rice

4.8
To facilitate scalability and resilience, many organizations now run applications in cloud native environments using containers and orchestration. But how do you know if the deployment is secure? This practical book examines key underlying technologies to help developers, operators, and security professionals assess security risks and determine appropriate solutions.

Author Liz Rice, VP of open sou
Docker in Production: Lessons from the Trenches book cover17

Docker in Production: Lessons from the Trenches

Joe Johnston, John Fiedler, et al

4.8
Docker Cookbook: Solutions and Examples for Building Distributed Applications book cover18

Docker Cookbook: Solutions and Examples for Building Distributed Applications

Sébastien Goasguen

4.8
Whether you're deploying applications on premise or in the cloud, this cookbook provides developers, operators, and IT professionals with more than 130 proven recipes for working with Docker.

With these practical solutions, experienced developers with no previous knowledge of Docker will be able to package and deploy distributed applications within a couple of chapters. IT professionals will be abl
Container Networking From Docker to Kubernetes book cover19

Container Networking From Docker to Kubernetes

Elton Stonema

4.8
Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server book cover20

Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server

Joshua Cook

4.8
Learn Docker "infrastructure as code" technology to define a system for performing standard but non-trivial data tasks on medium- to large-scale data sets, using Jupyter as the master controller.
It is not uncommon for a real-world data set to fail to be easily managed. The set may not fit well into access memory or may require prohibitively long processing. These are significant challenges to skil
Building Applications on Mesos: Leveraging Resilient, Scalable, and Distributed Systems book cover21

Building Applications on Mesos: Leveraging Resilient, Scalable, and Distributed Systems

David Greenberg

4.8
How can Apache Mesos make a difference in your organization? With this practical guide, you'll learn how this cluster manager directs your datacenter's resources, and provides real time APIs for interacting with (and developing for) the entire cluster. You'll learn how to use Mesos as a deployment system, like Ansible or Chef, and as an execution platform for building and hosting higher-level appl
Learn Docker in a Month of Lunches book cover22

Learn Docker in a Month of Lunches

Elton Stoneman

4.8
Go from zero to production readiness with Docker in 22 bite-sized lessons! Learn Docker in a Month of Lunches is an accessible task-focused guide to Docker on Linux, Windows, or Mac systems.

Learn Docker in a Month of Lunches is a developer-centric tutorial to using Docker in Linux, Windows, and Mac environments. You'll learn essential Docker techniques, including how to run your own and third-part
Docker in Action book cover23

Docker in Action

Jeff Nickoloff and Stephen Kuenzli

4.8
The idea behind Docker is simple. Create a tiny virtual environment, called a container, for your application that includes only its particular set of dependencies. The Docker engine accounts for, manages, and builds these containers through functionality provided by the host operating system. Software running inside containers share the Linux OS and other resources, such as libraries, making thei
Five Last Acts - The Exit Path (2015 Edition): The Arts and Science of Rational Suicide in the Face of Unbearable, Unrelievable Suffering book cover24

Five Last Acts - The Exit Path (2015 Edition): The Arts and Science of Rational Suicide in the Face of Unbearable, Unrelievable Suffering

Chris Docker

4.8
(This is an expanded 2015 edition. For reviews of the previous edition, please see http: //www.amazon.com/dp/1482594099) This is a major update to the 2013 edition, with extensive new coverage of nitrogen, problems with helium, and other methods of self-euthanasia for those at the end of their life or simply suffering unbearably and unrelievably when palliative care options have been exhausted (as
Deployment with Docker book cover25

Deployment with Docker

Bob Ward

4.8
A practical guide to rapidly and efficiently mastering Docker containers, along with tips and tricks learned in the field. About This Book - Use Docker containers, horizontal node scaling, modern orchestration tools (Docker Swarm, Kubernetes, and Mesos) and Continuous Integration/Continuous Delivery to manage your infrastructure. - Increase service density by turning often-idle machines into hosts
Lorali book cover26

Lorali

Howard Hughes

4.7
Colourful, raw, brave, rich and fantastical - this mermaid tale is not for the faint-hearted.

Looking after a naked girl he found washed up under Hastings pier isn't exactly how Rory had imagined spending his sixteenth birthday. But more surprising than finding her in the first place is discovering where she has come from.

Lorali is running not just from the sea, not just from her position as prince
Docker Cookbook book cover27

Docker Cookbook

Ken Cochrane, Jeeva S. Chelladhurai, et al.

4.7
Mistakes in the Background book cover28

Mistakes in the Background

LAURA DOCKRILL

4.7
Feast your eyes on a treasury of words and illustrations from one of the most exciting young talents around, recently voted by The Times as one of the top ten literary talents of 2008.
Docker and Kubernetes for Java Developers: Scale, deploy, and monitor multi-container applications book cover29

Docker and Kubernetes for Java Developers: Scale, deploy, and monitor multi-container applications

Jaroslaw Krochmalski

4.7
Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, and Docker book cover30

Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, and Docker

Frank Zammetti

4.7
Explore what React, Node, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development.
React is one of the most popular web development tools available today, and Node.js is extremely popular for server-side development. The fact that both utilize JavaScript is a big selling point, but as developers use the language more, they begin to recogn
Microservices with Docker on Microsoft Azure (Includes Content Update Program) book cover31

Microservices with Docker on Microsoft Azure (Includes Content Update Program)

Boris Scholl

4.7
Book + Content Update Program

"Beyond just describing the basics, this book dives into best practices every aspiring microservices developer or architect should know."
--Foreword by Corey Sanders, Partner Director of Program Management, Azure

Microservice-based applications enable unprecedented agility and ease of management, and Docker containers are ideal for building them. Microsoft Azure offers a
Docker Containers: From Start to Enterprise book cover32

Docker Containers: From Start to Enterprise

Christopher Negus

4.7
Containerization is the next step beyond virtualization, offering the potential to move applications into smaller virtual entities that are more flexible, more portable, and easier to secure. Much of the massive excitement and investment surrounding containerization is focused on Docker, which has emerged as today's #1 open source containerization project (and the second most popular open source p
Mastering Kubernetes: Large scale container deployment and management book cover33

Mastering Kubernetes: Large scale container deployment and management

Gigi Sayfan

4.7
Kubernetes is an open source system to automate the deployment, scaling, and management of containerized applications. If you are running more than just a few containers or want automated management of your containers, you need Kubernetes.

This book mainly focuses on the advanced management of Kubernetes clusters. It covers problems that arise when you start using container orchestration in product
Docker Hands on: Deploy, Administer Docker Platform book cover34

Docker Hands on: Deploy, Administer Docker Platform

Navin Sabharwal and Bibin

4.7
Kanban: 2 Books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn Kanban Step by Step book cover35

Kanban: 2 Books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn Kanban Step by Step

James Turner

4.7
/
Jenkins 2: Up and Running: Evolve Your Deployment Pipeline for Next Generation Automation book cover36

Jenkins 2: Up and Running: Evolve Your Deployment Pipeline for Next Generation Automation

Brent Laster

4.7
Design, implement, and execute continuous delivery pipelines with a level of flexibility, control, and ease of maintenance that was not possible with Jenkins before. With this practical book, build administrators, developers, testers, and other professionals will learn how the features in Jenkins 2 let you define pipelines as code, leverage integration with other key technologies, and create autom