Gérer les images et les conteneurs Docker
Apprenez les commandes Docker courantes pour répertorier, inspecter, arrêter, supprimer et nettoyer les images et les conteneurs, afin de garder votre environnement bien organisé.
Gérer les images et les conteneurs Docker est une leçon Docker & Kubernetes for Developers gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Docker & Kubernetes for Developers, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Docker & Kubernetes for Developers comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Images vs Containers
Two core concepts: an image is a read-only template (like a class), and a container is a running instance of it (like an object). One image, many containers.
Listing Images
List the images on your machine with docker images. Each row shows the repository, tag, id, and size.
docker imagesListing Containers
docker ps shows running containers; add -a to include stopped ones too.
docker ps -aInspecting a Container
docker inspect prints detailed JSON about a container or image — its config, network, mounts, and more.
docker inspect my_containerViewing Logs
Read a container's output with docker logs. Add the -f flag to follow the stream live, like tail -f.
docker logs -f my_containerStopping and Starting
docker stop halts a container gracefully (SIGTERM, then SIGKILL after a grace period) and docker start brings it back.
docker stop my_container
docker start my_containerRemoving a Container
Delete a stopped container with docker rm. You can't remove a running one unless you force it with -f.
docker rm my_containerRemoving an Image
Remove an image with docker rmi. It fails if any container still references it, so clear those dependent containers first.
docker rmi nginx:latestRunning a Command Inside
docker exec runs a command inside a running container. With -it you get an interactive shell to poke around.
docker exec -it my_container shCleaning Up with prune
Stopped containers and dangling images pile up over time. docker system prune reclaims all that space in one command.
docker system pruneNaming Containers
Give a container a friendly handle with --name at run time, so you reference it by name instead of a random id.
docker run --name web -d nginxQuick Check
Test your Docker management knowledge.
Recap
Recap: list with docker images and ps -a, dig in with inspect and logs, control lifecycle via stop/start/rm/rmi, and clean up with system prune.
Questions Fréquemment Posées
La leçon « Gérer les images et les conteneurs Docker » est-elle gratuite ?
Oui — le texte complet de « Gérer les images et les conteneurs Docker » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Docker & Kubernetes for Developers, passe à CoddyKit PRO. Le cours Docker & Kubernetes for Developers comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Gérer les images et les conteneurs Docker » ?
Apprenez les commandes Docker courantes pour répertorier, inspecter, arrêter, supprimer et nettoyer les images et les conteneurs, afin de garder votre environnement bien organisé. Tu pratiques Docker & Kubernetes for Developers avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Docker & Kubernetes for Developers ?
Aucune expérience préalable n'est requise. Docker & Kubernetes for Developers sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Gérer les images et les conteneurs Docker » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Docker & Kubernetes for Developers ?
Oui. Chaque leçon Docker & Kubernetes for Developers inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction à la conteneurisation
- Installation de Docker et commandes de base
- Exécuter votre premier conteneur
- Gérer les images et les conteneurs Docker