DOCKER
This course is designed to provide you with a comprehensive overview of Docker, a containerization platform used to simplify the process of deploying and managing applications. During this course, you will learn the fundamental concepts of Docker and gain the skills necessary to use it safely and effectively in your projects.
To who we address
This course on Docker is aimed at technology professionals and enthusiasts who want to gain fundamental skills in containerization and using Docker to simplify application deployment and management. Both software developers and system administrators will find value in this course, as Docker is a cross-cutting technology that can be applied in many contexts.
Course structure
1
-
Docker fundamentals, installation, architecture, basic concepts, images, deployment infrastructure, command line.
-
Exercise.
2
-
Containers, management and life cycle
-
Volumes.
-
Exercise.
3
-
Networking.
-
Exercise.
4
-
Create a custom image from a container.
-
Create a custom image from a Dockerfile.
-
Multistage Dockerfile.
-
Exercise, with analysis of use cases.
5
-
Define a Docker container-based application with Docker compose.
-
Exercise.
6
-
Hints at Docker Swarm.
-
Examples of Docker-based CI/CDs.
-
Insights.