Suppression automatique des conteneurs
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy — leçon 10 sur 40.
Chaque fois que vous exécutez un conteneur, Docker en garde une trace même après qu'il s'est arrêté. Pour les commandes ponctuelles, vous ne voulez généralement pas de cet encombrement. Le drapeau --rm indique à Docker de supprimer automatiquement le conteneur une fois qu'il a terminé :
docker run --rm alpine echo "clean up after me"La sortie est exactement la même que sans l'option, mais aucun conteneur n'est conservé après l'exécution. Les options comme --rm se placent entre run et le nom de l'image :
docker run [FLAGS] IMAGE COMMANDDéfi
FacileExécutez un conteneur à partir de alpine qui affiche done avec echo, et faites en sorte que Docker supprime automatiquement le conteneur après coup avec --rm.
Aide-mémoire
Utilisez --rm pour supprimer automatiquement un conteneur après sa fermeture (pas de traces restantes) :
docker run --rm alpine echo "clean up after me"Les options (flags) se placent entre run et le nom de l'image :
docker run [FLAGS] IMAGE COMMANDEssayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à Docker
4Gestion des conteneurs
Nommer les conteneursConteneurs en mode détachéLister tous les conteneursArrêter et supprimerRécapitulatif - Cycle de vie des conteneurs10Projet d'application de salutation
Présentation du projetÉcrire le Dockerfile5Inspection des conteneurs
Logs des conteneursInspection des détailsExécution de commandesRécapitulatif - Health Check3Exécuter des conteneurs
Exécuter une commandeExécution réelleDifférentes distributionsSuppression automatique des conteneursRécapitulatif - Exécution de conteneurs