Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000133153
Organisme responsable :
Ambient it
Connaître les caractéristiques d'un conteneur Linux.
Savoir installer et utiliser Docker.
Maîtriser la création des images Docker et les Dockerfile.
Savoir interagir avec le Docker Hub et des registry privés.
Maîtriser les notions réseaux de Docker (networks, links).
Maîtriser la gestion des données avec Docker (volumes).
Savoir utiliser Docker Swarm, Docker Compose et Docker Machine.
Pouvoir intégrer Docker au sein de vos projets.
Déployer Docker avec Ansible en production.
Introduction aux conteneurs :
Présentation du concept de conteneur Linux
Cas d'utilisation des conteneurs Linux
Les différences entre conteneurs et machines virtuelles
Présentation de Docker et de son architecture
Avantages et inconvénients de Docker
Créer ses premiers conteneurs Docker :
Installation de Docker
Le cycle de vie d'un conteneur
Lancer un conteneur avec docker run (en mode interactif, en mode détaché...)
Interagir avec un conteneur depuis le host (exec, inspect, logs...)
Les images Docker :
Qu'est-ce qu'une image Docker
Créer une image à partir d'un conteneur
Créer une image à partir d'un iso, de qcow2, ou vdi
Différence entre save, export, load, commit
Créer une image à partir d'un Dockerfile
Différence entre COPY, ADD et ENTRYPOINT et CMD
Stocker et récupérer des images depuis le Docker Hub
Mettre en place un registre privé et y stocker ses images
Le réseau avec Docker :
Comprendre la stack réseau de Docker
Utiliser les links Docker
Créer des networks Docker et connaître les drivers réseaux
La persistance des données avec Docker :
Créer et persister des volumes Docker (host/conteneur, inter-conteneurs)
Bonnes pratiques de persistance de données avec Docker
Docker-compose :
Comment assembler des containers
Docker avec kubernetes :
Installation avec Minikube
Introduction à la notion de pod
Le Paas Openshift
Docker dans écosystème d'Openshift de chez RedHat
Concept de Source-To-Image
Concepts avancés :
Sécuriser son infrastructure Docker (TLS, App Armor, SELinux...)
Docker in Docker
Only-Data-container
Plateforme d'intégration continue avec Docker
Introduction à Ansible :
Installation d'Ansible
Commandes Ad-Hoc
Commande de base des playbooks
Variables, Facts, Template, Handlers, Vault,
Inventaires statiques et dynamiques
Comment créer ses propres modules Ansible
Gérer des containers avec Ansible
Les avantages d'Ansible sur le fichier docker-compose
Présentation d'Ansible Tower open-source ( AWX).
Attestation de formation
Non certifiante
Sans niveau spécifique