Pro Docker is your one-stop guide for the open source container project taking the community by storm. Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Aimed at every department from Engineering, to QA, to DevOps, this book will quickly get you up and running with Docker and delivering your software or service efficiently. This book provides a step-by-step guide to performing common tasks, avoiding pitfalls, and also serves as an indispensable reference for when your needs are more specialised.You will begin with an introduction to Docker and the underlying technology, providing a solid grounding for your knowledge. Next you'll look at the use of Docker through three case studies: as a software developer, an SQA engineer, and for DevOps. Looking at Docker's usage in these engineering departments will demonstrate how to quickly push out complex deployments, how Docker provides a reproducible environment, how it can be torn down and set up quickly, and how it works everywhere from a laptop to the cloud. After the case studies you'll look at further details of Docker, including storage, networking, registry and repositories, CoreOS, and cloud services.Docker eliminates the friction between development, QA, and production environments, and makes your life easier. Learn how to maximise the usage of Docker in your work today with Pro Docker.