Book Description
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
Chapter 1
Introduction
Chapter 2
Why using Docker?
Chapter 3
What is Docker?
Chapter 4
Set up
Chapter 5
Basic commands
Chapter 6
Creating your own image on Docker
Chapter 7
Understanding storage on Docker
Chapter 8
Understanding the network on Docker
Chapter 9
Using Docker in multiple environments
Chapter 10
Managing multiple Docker containers with Docker Compose
Chapter 11
How to use Docker without GNU/Linux
Chapter 12
Turning your application into a container
Chapter 13
Codebase
Chapter 14
Dependencies
Chapter 15
Config
Chapter 16
Backing services
Chapter 17
Build, release, run
Chapter 18
Processes
Chapter 19
Port binding
Chapter 20
Concurrency
Chapter 21
Disposability
Chapter 22
Development/production parity
Chapter 23
Logs
Chapter 24
Admin processes
Chapter 25
Tips for using Docker