Chapter 1. Understanding Container Scenarios and an Overview of Docker
Docker is one of the most recent successful open source projects which provides the packaging, shipping, and running of any application as lightweight containers. We can actually compare Docker containers to shipping containers that provide a standard, consistent way of shipping any application. Docker is a fairly new project and with the help of this book it will be easy to troubleshoot some of the common problems which Docker users face while installing and using Docker containers.
In this chapter, the emphasis will be on the following topics:
- Decoding containers
- Diving into Docker
- The advantages of Docker containers
- Docker lifecycle
- Docker design patterns
- Unikernels