Les Commandes Docker Essentielles
Voici un aide-mémoire (Cheat Sheet) des commandes Docker les plus utilisées pour gérer vos conteneurs et vos images au quotidien.
Astuce :
Si vous avez un doute sur une commande, ajoutez
--help à la fin pour voir toutes les options disponibles (ex: docker run --help).
1. Gestion des Conteneurs
Commandes pour démarrer, arrêter et supprimer des conteneurs.
# Lister les conteneurs actifs docker ps # Lister TOUS les conteneurs (y compris arrêtés) docker ps -a # Démarrer un conteneur existant docker start <nom_conteneur> # Arrêter un conteneur docker stop <nom_conteneur> # Supprimer un conteneur (doit être arrêté d'abord) docker rm <nom_conteneur>
2. Gestion des Images
Manipuler les images (les modèles de base) téléchargées localement.
# Lister les images locales docker images # Télécharger une image depuis le Hub (pull) docker pull debian:latest # Supprimer une image locale docker rmi <id_image>
3. Nettoyage (Prune)
Au fil du temps, Docker accumule des fichiers qui prennent de la place disque.
Zone de Danger :
Ces commandes suppriment définitivement les ressources. Assurez-vous qu'aucun conteneur important n'est simplement "arrêté" avant de lancer un nettoyage, sinon il sera effacé.
# Tout nettoyer (conteneurs stoppés, réseaux inutilisés, images sans nom) docker system prune # Nettoyer aussi les volumes (Attention aux bases de données !) docker system prune --volumes