This book introduces the use of Docker focusing on best usage practices, based on the 12factor methodology.
This preliminary version of the book focuses on the basic knowledge of Docker. It starts by briefly explaining the infrastructure of the solution, through its architecture, installation, basic commands, understanding and construction of images and containers, use of advanced commands, even manipulation of cloud environments.
This open book is licensed under a Creative Commons License (CC BY). You can download Docker for Developers ebook for free in PDF format (2.6 MB).
Table of Contents
Why using Docker?
What is Docker?
Creating your own image on Docker
Understanding storage on Docker
Understanding the network on Docker
Using Docker in multiple environments
Managing multiple Docker containers with Docker Compose
How to use Docker without GNU/Linux
Turning your application into a container
Build, release, run
Tips for using Docker