Docker in Action, Second Edition

  • 5h 40m
  • Jeff Nickoloff, Stephen Kuenzli
  • Manning Publications
  • 2019

Even small applications have dozens of components. Large applications may have thousands, which makes them challenging to install, maintain, and remove. Docker bundles all application components into a package called a container that keeps things tidy and helps manage any dependencies on other applications or infrastructure.

Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and entirely new chapters. You'll start with a clear explanation of the Docker model and learn how to package applications in containers, including techniques for testing and distributing applications.

About the Authors

Jeff Nickoloff is a software engineer who has presented Docker and its applications to hundreds of engineers and administrators at Desert Code Camp,, and other technology meetups. His experience includes providing high availability services, scaling to thousands of transactions per second and microservices architecture at; and a long development background at Limelight Networks and Arizona State University.

Stephen Kuenzli has designed, built, deployed, and operated highly-available, scalable software systems in high tech manufacturing, banking, and ecommerce systems for nearly 20 years.

In this Book

  • Foreword
  • About This Book
  • About the Cover Illustration
  • Welcome to Docker
  • Running Software in Containers
  • Software Installation Simplified
  • Working with Storage and Volumes
  • Single-Host Networking
  • Limiting Risk with Resource Controls
  • Packaging software in images
  • Building Images Automatically with Dockerfiles
  • Public and Private Software Distribution
  • Image Pipelines
  • Services with Docker and Compose
  • First-Class Configuration Abstractions
  • Orchestrating Services on a Cluster of Docker Hosts with Swarm