Gérer les images des conteneurs Docker
- Télécharger et supprimer une image Docker
- Afficher l’historique d’une image
- Comprendre la structure par couches (layers)
- Afficher l’espace de stockage utilisé par Docker
- Faire le ménage et libérer de l’espace
- Atelier pratique : manipuler des images de conteneurs
Exécuter et gérer des conteneurs
- Options de base pour exécuter un conteneur
- Exécution en arrière-plan
- Nommer un conteneur
- Afficher les conteneurs en état d’exécution et les conteneurs arrêtés
- Redémarrage automatique d’un conteneur
- Visualiser la sortie générée par un conteneur
- Supprimer facilement les conteneurs arrêtés
- Atelier pratique : exécuter des conteneurs
Publication des conteneurs
- Exposer les ports d’une application exécutée dans un conteneur
- Accéder aux données stockées sur l’hôte depuis un conteneur
- Atelier pratique : rendre un conteneur publiquement accessible
Connexion à chaud et gestion des logs
- Ouverture d’un shell dans un conteneur en état d’exécution
- Exécution d’une commande dans un conteneur en état d’exécution
- Installer une commande manquante dans un conteneur
- Atelier pratique : connexion à un conteneur en état d’exécution
Gestion des logs
- Afficher les logs produits par un conteneur
- Afficher les logs créés par le service Docker lui-même
Docker Hub
- Création d’un compte et connexion à Docker Hub
- Conventions de nommage des images Docker
- Utiliser une registry publique vs privée
Construire une image de conteneur
- Instructions couramment utilisées dans les Dockerfiles
- Construire une image Docker
- Publier l’image personnalisée sur Docker Hub
- Atelier pratique : construire et publier une image Docker
Gérer les volumes
- Connecter un volume et un conteneur
- Partager des données entre les conteneurs
- Définir les droits en lecture et en écriture à un volume
- Créer un volume éphémère
- Nettoyer les volumes inutilisés
- Atelier pratique : gérer les volumes Docker
Docker en réseau
- Pare-feu Linux et gestion du trafic réseau vers les conteneurs Docker
- Le bridge par défaut utilisé par les conteneurs Docker
- Afficher la configuration réseau des conteneurs utilisés
- Déterminer l’adresse IP de chaque conteneur
- Créer un réseau personnalisé pour cloisonner ses conteneurs
- Dockeriser une application web : Wordpress
- Gestion des DNS dans les réseaux personnalisés
- Atelier pratique : installer Drupal dans un réseau personnalisé
Orchestre de conteneurs
- WordPress revisité
- Simplifier l’orchestration de conteneurs avec Docker Compose