Simple

A hands-on book that teaches you Docker™.


Scalable

Start small with a single container and then build on what you learn to deploy multi-container applications.


Up-to-date

Current, accurate and up-to-date.


Different

Written for both developers and sysadmins with real-world examples and use cases.


Buy the book

The book is sold DRM free and is keep up to date as new versions of Docker are released.



Table of Contents

  1. Introduction to Docker
  2. Installing Docker
  3. Getting Started with Docker
  4. Working with Docker images and repositories
  5. Testing with Docker
  6. Building services with Docker
  7. Orchestration with Fig and Consul
  8. Using the Docker API
  9. Extending Docker



James Turnbull

James Turnbull

James is an author and open source geek. His most recent books were The Docker Book, about container virtualization tool Docker, and The LogStash Book about the popular open source logging tool. James also authored two books about Puppet: Pro Puppet and the Pulling Strings with Puppet. He is the author or co-author of three other books, including Pro Linux System Administration, Pro Nagios 2.0, and Hardening Linux.

For a real job, James is VP of Engineering for Kickstarter and an adviser at Docker Inc. He was formerly VP of Engineering at Venmo and VP Technical Operations for Puppet Labs. He likes food, wine, books, photography, and cats. He is not overly keen on long walks on the beach and holding hands.