Goodreads helps you keep track of books you want to read.
Start by marking “Docker in Action” as Want to Read:
Docker in Action
Enlarge cover
Rate this book
Clear rating
Open Preview

Docker in Action

3.78  ·  Rating details ·  211 ratings  ·  37 reviews
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 ...more
ebook, 304 pages
Published March 2016 by Manning Publications (first published December 31st 2015)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Docker in Action, please sign up.

Be the first to ask a question about Docker in Action

Community Reviews

Showing 1-30
Average rating 3.78  · 
Rating details
 ·  211 ratings  ·  37 reviews

More filters
Sort order
Start your review of Docker in Action
Jun 15, 2016 rated it liked it
Not sure what exactly was wrong but after reading first part of the book i was lost. mostly by how docker and container was described. But that could be only me.

as for the rest of the book, it contains lots of examples... good for a blog post. i would rather see some real life example where this can help and how this can solve our problem, than how to set up wordpress on my local machine.

Side note, i don't quite like Manning Publications as they are having source code as image in ebooks - so the
Jan 27, 2017 rated it it was amazing  ·  review of another edition
Shelves: professional
A great read and excellent reference for best-practice approaches in building and running Docker images; unlike most of the reviewers of the book, this hasn't been my first introduction to Docker, having worked with it for well over a year now and also having read other materials on the subject. What this book had that other sources lacked was succinctly written experience-backed when, what and why's that were fun to read to boot. ...more
Christophe Addinquy
This is a decent book, for sure, also well illustrated. But it's more a reference book than an "in action" one. It's feature-oriented, rather than usage-oriented, and it would be appreciated if more opiniated advices were given. From a development perspective, it missed pieces about dockerability of the applications.
Ma note de lecture en Français ici
Jan 25, 2017 rated it really liked it
Shelves: technology
A readable overview of how Docker works and how you can use it. The bulk of the book is about using and modifying existing docker images, but it also covers custom images, compose, swarm, and machine.

If you have been wanting to learn about Docker but haven't found the time to understand what it is and why it can be useful, this book is a good place to start.
Sebastian Gebski
Apr 07, 2016 rated it liked it
This book is enough to put you in action, but it won't make you running :)

The best thing about it is that it doesn't stop at single container level & it introduces tools that operate on the higher level of abstraction: Compose, Machine & Swarm. Other thing worth mentioning is some hints for common problems with dockerizing infrastructure: persistence (data, storage) & service discovery.

What is lacking then? Examples are far too simple & limited. This book just screams for more practical samples
Aug 24, 2019 rated it liked it
Shelves: 2019_read
Just a good intro.
Mansur Mustaquim
May 31, 2020 rated it it was amazing
Shelves: non-fiction
This is a good and easy read that'll help one to get a grasp of the Docker fundamentals. One of the difficulties I had when initially learning Docker was how things worked and why some seemingly quirky Docker behavior actually makes sense. This book explains it, in plain English, and without pretending that it made sense to begin with.

This makes sense when you consider the mechanics at work. The link mechanism injects IP addresses into dependent containers, and containers that aren’t running
Jan 21, 2020 added it
It was really enjoyable to read this about.
I read this about because I wanted to use Docker images inside our CI/CD pipelines, the book is really informative and the writer strives to cover different aspects of Docker, from the basic concept to a topic more advanced such as Docker Swarm.
The thing that makes this book so different is the recipe that the writer followed to covered a sophisticated idea. At first, the writer introduces the basic command to achieve the desired result. Then, he will s
Nathan Glenn
Feb 09, 2018 rated it it was amazing
The author gives a good motivation for the use of Docker containers in both personal and professional uses and gives details on usage beginning with basic command line image/container creation all the way up to using Docker Machine and provision servers and Docker Swarm to run jobs in a cluster.
Not much is said about the actual implementation of Docker, which would have been interesting but would have made it a very long book. This one is very practical and immediately usable.
Pat Wanjau
Sep 10, 2020 rated it it was amazing  ·  review of another edition
Shelves: computing
This book walks you through Docker in a step-wise fashion. Before reading this book, I could create minimal Docker containers. I had very little in basics, but by the time I finished reading this book, I could do much more with Docker.

For anyone starting on Docker, this is the go-to book. You will be introduced to Docker the product, Docker the platform, containerization, and more.
Mar 07, 2021 rated it liked it
This book is good to give the big picture and introduce the concepts, and for me it is rich of professional hints, but its examples are as-toy examples that haven’t run anything resembling the real world. The practical side of the book is not useful for real-world situations, it might be handy just for illustrating and testing concepts with the corresponding commands.
Jun 09, 2019 rated it it was amazing
An easy to follow introduction to Docker that explains all the important parts to use it from your development environment up to production. The examples are to the point and help you to get a quick start with your own images.
Samuel Taggart
Aug 08, 2020 rated it it was amazing
Excellent book on Docker.

Part tutorial. Part reference manual.

The exercises are excellent.

By the end of the book you will be comfortable using Docker. You won't know everything, but you'll know all the important bits and know where to look to find the rest.
May 04, 2017 rated it really liked it
Geared towards a more "beginners in Docker" audience, the book is doing its job rather well with lots of concepts being presented and described. ...more
Yong Lai
Nov 18, 2017 rated it it was amazing
Very thorough introduction on Docker. Great examples to guide you step by step to make sure you understand each concept. Clear writing with good structure. Highly recommended to Docker beginners.
Tomek Lelek
Apr 17, 2018 rated it liked it
A bit outdated
Jun 20, 2018 rated it really liked it
Shelves: geek, code
A bit dated, but a comprehensive introduction to Docker that (more or less) stands the test of time.
Ryan Jackson
Apr 19, 2019 rated it it was amazing
Better than I expected! A lot packed into a small book. Information rich, and easy to digest. Some of which I didn't find anywhere else. ...more
Mark Nenadov
Jul 01, 2019 rated it really liked it
Shelves: technology
A helpful resource for using Docker to containerize software.
Mar 28, 2020 rated it liked it
Shelves: year-2020, technical
An OK intro, little outdated.
Erik Brandstadmoen
Apr 21, 2020 rated it really liked it
Reading the second edition, from Oct 2019
Dmitriy Klimchuk
Mar 21, 2021 rated it it was ok
Shelves: programming, audio
Audio version of the book is pointless. You need to see the source code and go through examples.
It is outdated as well.
Mar 15, 2017 rated it really liked it
In this book, he goes from zero to Docker, shows prac- tices of deploying Docker in production, and demonstrates many features of Docker with comprehensive descriptions and comparisons of various ways of achieving the same task.
Jeanne Boyarsky
May 02, 2016 rated it really liked it
Shelves: technology
I'm three chapters short of finishing “Docker in Action.” Usually, I finish a book before reviewing it but I wanted to get my review in before the book promotion for this title.

Anyway, good book. It covers the concepts well in addition to providing examples you can easily follow along with and best practices. There was even a scavenger hunt activity to get you familiar with search. I also liked the disclaimers about chaning tech and how to excuse the poor passwordss “suppose the DB
Read the MEAP version (V8). Rating 3.5 - good for getting a high level understanding of the docker concepts.

The book is divided into three logical sections with many chapters within each of the sections.
I felt the quality of the content went down a little after the first section (which was great).

In section two, there were many typos/couldn't run the code snippet type of issues and the phrases/sentences used were confusing sometimes.

Section three was about swarm and multi-node deployments etc, a
Matthew B.
Feb 05, 2017 rated it it was amazing
Great book covering the basics on Docker. My only wish is that there was more discussion on real world implementations.
Selim Ober
Mar 21, 2016 rated it liked it
A good overview of Docker ecosystem. Due to the nature of the technology and my expectation from the book, I read it quickly skimming over chapters. I think it's a hard job to write a book on a tool that changes so fast but the author seems to capture parts that reflect the core of the tool with usage examples.

I was expecting for more detailed chapters on deployment, configuration management and integration with continuous delivery patterns but maybe that would make the book lose its focus.
Jul 06, 2016 rated it it was ok
Generally provided a decent introduction to Docker, but many of the examples (especially the more complicated ones in the later chapters) did not work. This is the unfortunate side-effect of a rapidly evolving technology.
Aug 02, 2016 rated it really liked it
the book is really comprehensive, covers a lot of topics from simple to complex ones, like docker machine and swarm, the only disadvantage I've noticed, it is the way how the author explains the things, it is always a quite complex way even in case of simple things. ...more
Apr 29, 2016 rated it really liked it
Shelves: javascript-cloud
It's easy enough to learn without a book, but there's more to it than many realize. ...more
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Kubernetes in Action
  • Kubernetes: Up & Running
  • Terraform: Up & Running: Writing Infrastructure as Code
  • Docker Deep Dive
  • Flutter in Action
  • Docker: Up & Running: Shipping Reliable Containers in Production
  • Seriously Good Software: Code that works, survives, and wins
  • The Body: A Guide for Occupants
  • Google Maps: Power Tools for Maximizing the API
  • Accelerate: Building and Scaling High-Performing Technology Organizations
  • Angular 2 Development with TypeScript
  • The Unicorn Project
  • The Art of Doing Science and Engineering: Learning to Learn
  • Java Performance: The Definitive Guide
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • The Extreme Future: The Top Trends That Will Reshape the World for the Next 5, 10, and 20 Years
  • Pro Git
  • Sams Teach Yourself SQL™ in 10 Minutes
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
50 likes · 13 comments