Docker-en
Containerization is becoming a must-have in modern computing. Docker is one of the most widespread implementations, simplifying its use.
Docker is first used by developers to speed up the implementation of their development environment and obtain an easier installation of different servers or databases. Then, it became a major element in modern IT infrastructures. Ubiquitous, it is revolutionizing the way we think about today's IT activities: setting up CI/CD pipelines, deploying infrastructures on runtime platforms (Kubernetes).
Objectives
Understanding the Principle of Containerization
Know how to install and use Docker
Build Docker images with a Dockerfile
Leverage different registries: Docker Hub or private registries
Outsource container data with volumes
Setting up the network layer of a container with networks
Orchestrate your containers with docker-compose
Docker and runtimes: Kubernetes, Docker Swarm
- +15ans d'expérience pour tous nos formateurs
- 2.5jours
À qui s’adresse cette formation "Docker-en" ?
Description de la formation "Docker-en"
-
Méthodes pédagogiques
- La formation se compose de travaux pratiques (mises en situation, débats, exercices).
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation.
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices.
- Une feuille d'émargement par demi-journée de présence est fournie en fin de formation ainsi qu'une attestation de fin de formation si le stagiaire a bien assisté à la totalité de la session.
-
Présentation
Containerization is becoming a must-have in modern computing. Docker is one of the most widespread implementations, simplifying its use.
Docker is first used by developers to speed up the implementation of their development environment and obtain an easier installation of different servers or databases. Then, it became a major element in modern IT infrastructures. Ubiquitous, it is revolutionizing the way we think about today's IT activities: setting up CI/CD pipelines, deploying infrastructures on runtime platforms (Kubernetes).
Objectives
Understanding the Principle of Containerization
Know how to install and use Docker
Build Docker images with a Dockerfile
Leverage different registries: Docker Hub or private registries
Outsource container data with volumes
Setting up the network layer of a container with networks
Orchestrate your containers with docker-compose
Docker and runtimes: Kubernetes, Docker Swarm
-
Objectifs
- Understand the principle of containerization
- Build Docker images with a Dockerfile
- Use Docker registries (Docker Hub, private registries)
- Manage data persistence with volumes
- Configure container networking
-
Audience
- Administrateurs
- Chefs de projet
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil.
-
Prérequis
- Basic Linux commands
- In order to validate the skills and prerequisites of each participant, prior to the training, the trainer organizes a phone interview. He then confirms that the participant has the required level and that the content meets their expectations.
-
Programme
Introduction
- Understanding containerization (LXC, ...)
- Differentiate between container and virtual machine concepts.
- Docker and containerization
- Ecosystem & Installation
Containers
- Manage the lifecycle of a container.
- Use a container's startup options.
- Interact with a container.
Images
- Create an image with a Dockerfile
- Commit a container to create an image
- Deliver your images to the registry of your choice
- Inspect an image's metadata
- Analyze your images with dive
- Best Practices for Building Your Images
Les Volumes
- What are volumes used for?
- Differentiating Bind Mounts from Volumes
- The different types of volumes
- Create and manage your volumes
- Set the properties of a volume
The network
- Set up the network layer of your containers
- The different types of networks that can be used: bridge, host, overlay, etc.
- Use host mode
- Debugging your containers' network issues
-
Tarif
Nous consulter