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
$9.99
- PDF edition
- Unlimited updates
ePub
$9.99
- ePub edition
- Unlimited updates
Mobi/Kindle
$9.99
- Kindle/Mobi edition
- Unlimited updates
Bundle of all formats
$14.99
- PDF edition
- ePub edition
- Kindle/Mobi edition
- Unlimited updates
The book is sold DRM free and is kept up to date as new versions of Docker are released.
Buy the book on Amazon Kindle, Google Play or Nook.
Table of Contents
- Introduction to Docker
- Installing Docker
- Getting Started with Docker
- Working with Docker images and repositories
- Testing with Docker
- Building services with Docker
- Orchestration with Docker Compose, Docker Swarm and Consul
- Using the Docker API
- Extending Docker

James Turnbull
James is an author and open source geek. His most recent books were Monitoring with Prometheus, The Terraform Book, 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 CTO at Empatico and the former CTO at 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.