Cheatsheet Docker – Les commandes essentielles pour débuter
Docker, c’est un peu comme la magie du développement moderne : on lance une commande et, hop, tout un environnement prend vie.
Mais soyons honnêtes… Entre les images, les conteneurs… On oublie vite la syntaxe exacte. Personnellement, j’utilise ce mémo quand j’utilise Docker, ça m’évite de me poser des questions et ça me fait gagner du temps.
Alors voici une cheatsheet Docker simple et pratique, à garder sous la main.
Commandes générales à Docker
La base de base des commandes Docker… avant même de construire des images, de lancer des containeurs…
| Action | Commande |
|---|---|
| Lancer les services Docker | service docker start |
| Afficher les commandes possibles de Docker | docker --help |
Gestion des images
Les images sont la base de tout.
Elles contiennent le code, les dépendances et le système nécessaires pour faire tourner ton application.
| Action | Commande |
|---|---|
| Télécharger une image | docker pull hello-world |
| Lister les images locales | docker images |
| Supprimer une image | docker rmi <image_id> |
| Construire une image depuis un Dockerfile | docker build -t mon-image . |
Gestion des conteneurs
Une image, c’est statique.
Un conteneur, c’est cette image en train de vivre sa meilleure vie.
| Action | Commande |
|---|---|
| Lancer un conteneur | docker run -d mon-conteneur |
| Lister les conteneurs actifs | docker ps |
| Lister tous les conteneurs (même stoppés) | docker ps -a |
| Stopper un conteneur | docker stop <id> |
| Supprimer un conteneur | docker rm <id> |
| Voir les logs d’un conteneur | docker logs <id> |
| Exécuter une commande dans un conteneur | docker exec -it <id> bash |
Docker Compose
Quand tu veux tout orchestrer (base de données, API, front…) sans te fatiguer.
| Action | Commande |
|---|---|
| Lancer tous les services | docker compose up -d |
| Stopper les services | docker compose down |
| Redémarrer les services | docker compose restart |
| Voir les logs | docker compose logs -f |
| Rebuild les images | docker compose up --build |
Docker hub
Le docker hub te permet de récupérer des images ou d’en publier.
| Action | Commande |
|---|---|
| Télécharger une image | docker pull hello-world |
| Se logguer sur le hub | docker login -u username |
| Chercher une image | docker search mon-image |
| Publier une image sur le hub | docker push username/image-name |
Nettoyage et maintenance
Parce qu’un bon dev, c’est aussi quelqu’un qui fait le ménage… oui oui, même si c’est pas très cool à faire.
| Action | Commande |
|---|---|
| Supprimer les conteneurs stoppés | docker container prune |
| Supprimer les images inutilisées | docker image prune |
| Tout nettoyer d’un coup | docker system prune -a |
En résumé
Docker simplifie énormément la vie des devs, mais ça reste un outil qui demande un peu de rigueur.
Cette cheatsheet t’aidera à ne pas avoir à googler “comment supprimer un conteneur Docker” à chaque fois (on l’a tous fait 😅).
Et si tu veux aller plus loin, tu peux regarder du côté de Docker Compose, Kubernetes ou encore GitLab CI/CD pour automatiser tout ça.


Laisser un commentaire