37 Best Docker Books of All Time

We've researched and ranked the best docker books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more

1
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 services to perform a variety of tasks.

We're going to take you through the development life cycle, from testing to production, and see where Docker fits in and how it can make your...
more

See more recommendations for this book...

2

Kubernetes in Action

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 to build and deploy applications in a proper way to take full advantage of the Kubernetes platform.

Purchase of the print book includes a free eBook in PDF, Kindle, and...
more

See more recommendations for this book...

3
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 containers in production.

This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred over the past couple of years. Sean...
more

See more recommendations for this book...

4
Something weird is going on!

Mr. Docker must be a mad scientist. He does nutty experiments and has an evil, demented, cackling laugh. Plus he invented a car that runs on potatoes! Mr. Docker is the weirdest science teacher ever! Is he trying to take over the world?
less

See more recommendations for this book...

5

Docker in Practice

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 behind Docker is simple, it can have a major impact on how you develop and deploy software.

Docker in Practice is a hands-on guide to over 100 specific techniques you can use to get the...
more

See more recommendations for this book...

6

My Weird School

#1-21 [Box Set]

A box set of all 21 of the My Weird School titles. less

See more recommendations for this book...

7
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, reliability, and efficiency.

Kelsey Hightower, Brendan Burns, and Joe Beda--who've worked on Kubernetes at Google and beyond--explain how this system fits into the lifecycle of a...
more

See more recommendations for this book...

10

Using Docker

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 Docker can be used at all stages, including development, testing and deployment.

Other topics in this book include using Docker to provide a microservices architecture, how to...
more

See more recommendations for this book...

Don't have time to read the top Docker books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
14
Build a better defense against motivated, organized, professional attacks Advanced 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 vulnerability exploits into a multidisciplinary approach for targeting and compromising high security environments. From discovering and creating attack vectors, and moving unseen through... more

See more recommendations for this book...

16
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, Kubernetes, and Terraform.

Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you'll learn how to...
more

See more recommendations for this book...

17
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 source engineering at Aqua Security, looks at how the building blocks commonly used in container-based systems are constructed in Linux. You'll understand what's happening when you deploy...
more

See more recommendations for this book...

19
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 able to solve everyday problems, as well as create, run, share, and deploy Docker images. Operators will quickly be able to adopt the tools that will change the way they work.

The...
more

See more recommendations for this book...

Don't have time to read the top Docker books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
21
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 skilled software engineers and they can render the standard Jupyter system unusable.

As a solution to this problem, Docker for Data Science proposes using Docker. You will learn...
more

See more recommendations for this book...

22
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 applications, like Hadoop.

Author David Greenberg shows you how Mesos manages your entire datacenter as a single logical entity, eliminating the need to assign fixed sets of machines to...
more

See more recommendations for this book...

23
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-party apps in containers, use a Docker registry to share container images, and confidently deploy containerized apps to production.

Purchase of the print book...
more

See more recommendations for this book...

24

Docker in Action

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 their footprints radically smaller, and the containerized applications are easy to install, manage, and remove. Developers can package their applications without worrying about environment-specific... more

See more recommendations for this book...

25
(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 far as the individual him or herself is concerned). This mammoth work is the largest and most comprehensive work... more

See more recommendations for this book...

26

Deployment with Docker

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 for numerous Docker services. - Learn what it takes to build a true container infrastructure that is scalable, reliable, and resilient in the face of increased complexities from using container... more

See more recommendations for this book...

27

Lorali

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 princess, but her entire destiny. Lorali has rejected life as a mermaid, and become human.

But along with Lorali's arrival, and the freak weather suddenly battering the...
more

See more recommendations for this book...

28

Docker Cookbook

29

Mistakes in the Background

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. less

See more recommendations for this book...

Don't have time to read the top Docker books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
31
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 recognize the shortcomings, and that's where TypeScript comes in and why it's gaining in popularity quickly. Add Webpack and Docker to the mix, and you've got a potent full development stack on which...
more

See more recommendations for this book...

32
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 all the foundational technology and higher-level services you need to develop and run any microservices application. Microservices with Docker on...
more

See more recommendations for this book...

33
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 project of all). The Docker project has gained support from major technology companies ranging from Red Hat to Microsoft, Google to Rackspace. Meanwhile, the Docker software has matured to the point... more

See more recommendations for this book...

34
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 production. We start by giving you an overview of the guiding principles in Kubernetes design and show you the best practises in the fields of security, high availability, and cluster...
more

See more recommendations for this book...

37
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 automated, reliable pipelines to simplify and accelerate your DevOps environments.

Author Brent Laster shows you how Jenkins 2 is significantly different from the more traditional, web-only...
more

See more recommendations for this book...

Don't have time to read the top Docker books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.