num_pages: 304
description: 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 as libraries making their footprints radically smaller and the containerized applications are easy to install manage and remove. Developers can package their applications without worrying about environment-specific deployment concerns and the operations team gets cleaner more efficient systems across the board. Better still Docker is free and open source.Docker in Action teaches readers how to create deploy and manage applications hosted in Docker containers. The book starts with a clear explanation of the Docker model of virtualization comparing this approach to the traditional hypervisor model. Developers will learn how to package applications in containers including specific techniques for testing and distributing applications via Docker Hub and other registries. Readers will learn how to take advantage of the Linux OS features that Docker uses to run programs securely and how to manage shared resources. Using carefully-designed examples the book teaches you how to orchestrate containers and applications from installation to removal. Along the way you'll learn techniques for using Docker on systems ranging from your personal dev-and-test machine to full-scale cloud deployments.
language: English
title: Docker in Action
publisher: Manning Publications