Docker
🚀 Configuration Initiale
Vérifier la version de Docker
Affiche la version installée de Docker sur votre système. Utile pour vérifier que Docker est bien installé.
Lancer le service Docker
Démarre le service Docker sur votre machine (nécessaire sous Linux).
Activer Docker au démarrage
Configure Docker pour se lancer automatiquement au démarrage du système.
Vérifier si Docker fonctionne
Affiche des informations détaillées sur l’installation, y compris l’état du daemon et les paramètres de configuration.
📦 Gestion des Conteneurs
Lister les conteneurs actifs
Affiche la liste des conteneurs actuellement en cours d'exécution.
Lister tous les conteneurs (y compris stoppés)
Affiche tous les conteneurs, y compris ceux qui sont arrêtés.
Lancer un conteneur
Crée et exécute un conteneur basé sur l’image spécifiée.
Lancer un conteneur en arrière-plan (détaché)
Exécute un conteneur en arrière-plan et renvoie son ID.
Lancer un conteneur interactif
Lance un conteneur en mode interactif et ouvre un terminal (bash
dans cet exemple).
Arrêter un conteneur
Arrête un conteneur en cours d'exécution.
Redémarrer un conteneur
Arrête et relance un conteneur.
Supprimer un conteneur
Supprime un conteneur arrêté. Il faut d’abord l’arrêter si nécessaire.
Supprimer tous les conteneurs arrêtés
Nettoie et supprime tous les conteneurs qui ne sont pas en cours d'exécution.
🏗 Gestion des Images
Lister les images disponibles
Affiche la liste des images Docker présentes sur votre machine.
Télécharger une image
Récupère l’image spécifiée depuis Docker Hub ou un registre privé.
Supprimer une image
Supprime l’image spécifiée.
Supprimer toutes les images inutilisées
Supprime toutes les images qui ne sont plus utilisées par des conteneurs.
🔄 Gestion des Volumes
Lister les volumes
Affiche tous les volumes Docker disponibles.
Créer un volume
Crée un volume qui pourra être utilisé par les conteneurs.
Supprimer un volume
Supprime un volume inutilisé.
Supprimer tous les volumes non utilisés
Nettoie et supprime tous les volumes qui ne sont plus utilisés.
🏗 Gestion des Réseaux
Lister les réseaux Docker
Affiche tous les réseaux disponibles sur Docker.
Créer un réseau
Crée un réseau personnalisé pour connecter des conteneurs.
Ajouter un conteneur à un réseau
Ajoute un conteneur spécifique à un réseau Docker.
Supprimer un réseau
Supprime un réseau qui n’est plus utilisé.
🔍 Inspection et Debug
Voir les logs d'un conteneur
Affiche les logs générés par le conteneur en cours d'exécution.
Suivre les logs en temps réel
Affiche les logs en continu (-f
pour follow).
Inspecter un conteneur
Renvoie toutes les informations détaillées sur un conteneur (réseau, montage de volumes, environnement...).
Voir l'utilisation des ressources par les conteneurs
Affiche en temps réel l’utilisation CPU/mémoire/disque/réseau de chaque conteneur actif.
⚙ Exécuter des Commandes dans un Conteneur
Exécuter une commande dans un conteneur en cours d'exécution
Ouvre un shell interactif dans le conteneur (utile pour le débogage).
Copier un fichier de l’hôte vers un conteneur
Copie un fichier depuis l’hôte vers un conteneur.
Copier un fichier d’un conteneur vers l’hôte
Extrait un fichier du conteneur vers la machine hôte.
📜 Gestion des Dockerfiles et Builds
Construire une image depuis un Dockerfile
Construit une nouvelle image Docker en utilisant un Dockerfile
dans le dossier courant.
Lancer un conteneur depuis une image locale
Crée et exécute un conteneur basé sur une image que vous avez construite.
🛠 Nettoyage et Maintenance
Supprimer tous les conteneurs arrêtés
Libère de l’espace en supprimant tous les conteneurs qui ne sont plus en cours d’exécution.
Supprimer toutes les images inutilisées
Efface les images qui ne sont plus utilisées par des conteneurs.
Supprimer tous les volumes inutilisés
Nettoie les volumes qui ne sont plus attachés à des conteneurs.
Supprimer tous les réseaux inutilisés
Efface les réseaux Docker qui ne sont plus utilisés.
🏗 Docker Compose (pour les configurations multi-conteneurs)
Lancer un projet Docker Compose
Démarre les services définis dans docker-compose.yml
en mode détaché (-d
).
Arrêter un projet Docker Compose
Arrête et supprime les conteneurs définis dans docker-compose.yml
.
Vérifier les logs des services
Affiche en temps réel les logs de tous les services définis dans docker-compose.yml
.