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 ·  180 ratings  ·  32 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
 ·  180 ratings  ·  32 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
Miloš Milivojević
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.
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
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
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.
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.
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.
Erik Brandstadmoen
Apr 21, 2020 rated it really liked it
Reading the second edition, from Oct 2019
Eugene Borovov
Dec 10, 2018 rated it it was amazing
Shelves: devops
Книга помогла понять зачем мне docker нужен. Теперь проще читать документацию.
Tomek Lelek
Apr 17, 2018 rated it liked it
A bit outdated
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.
Mark Nenadov
Jul 01, 2019 rated it really liked it
Shelves: technology
A helpful resource for using Docker to containerize software.
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.
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.
Mar 28, 2020 rated it liked it
Shelves: 2020, technical
An OK intro, little outdated.
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
Oct 22, 2016 rated it liked it
Автор очень хорошо знает, о чем пишет, но совсем не умеет объяснять.

Главы про то, что я и так знаю, я пролистал просто для того, чтобы освежить и структурировать свою память. Узнал при этом пару-тройку новых для меня трюков и приемов - понятно, что все есть в документации, но там слишком много.

А глава про то, что я не знал (swarm) так и не дала мне вообще никакого понимания, как этим пользоваться, кроме самого верхнеуровнего (что есть такая штука).

Глава про варианты доставки имиджей просто ужасн
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.
Jan 31, 2017 rated it liked it
Shelves: quit-reading
The index is mostly useless, alas.
Frank Palardy
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.
Slade Wilson
May 09, 2016 rated it really liked it
Very good book, covering all the aspects of Docker, explains nicely what containers are and how to work with them and even securing them.
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Refactoring: Improving the Design of Existing Code
  • Docker in Practice
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Designing Data-Intensive Applications
  • The Unicorn Project
  • Kubernetes: Up & Running
  • Working Effectively with Legacy Code
  • Accelerate: Building and Scaling High-Performing Technology Organizations
  • Clean Architecture
  • The Software Craftsman: Professionalism, Pragmatism, Pride
  • Building Microservices: Designing Fine-Grained Systems
  • Kubernetes in Action
  • Spring Microservices in Action
  • The Pragmatic Programmer: From Journeyman to Master
  • The Body: A Guide for Occupants
  • Terraform: Up & Running: Writing Infrastructure as Code
  • Google Maps: Power Tools for Maximizing the API
  • A Philosophy of Software Design
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

Space operas, magic, destiny, dystopia, aliens: There's a bit of something for everyone in 2020's latest offerings in science fiction and fantasy...
63 likes · 10 comments