Docker is a virtualized software container platform that allows applications and their system dependencies to be packaged and run on any Linux server. Thanks to its link with a remote version server, it becomes easy to maintain an application and its system configuration on multiple environments.
At the end of this training you will be familiar with Docker concepts and know how to use it in your work environment.
History and reasons for using Docker
Installing Docker (Linux / Mac / Windows)
Working with containers
Working with images
Docker Hub and the automatic construction
Connection and container links
Multi-container application with Docker Compose
Using Docker in a Delivery and Continuous Integration Environment
Docker in Production