L'instruction CMD
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy. Leçon 23 sur 40.
L’instruction CMD définit la commande par défaut qu’un conteneur exécute lorsque vous le démarrez sans en spécifier une. Elle s’écrit généralement sous forme de tableau JSON :
FROM alpine
CMD ["echo", "container ran"]Construisez cette image et exécutez-la sans aucune commande de votre part : elle affiche automatiquement container ran :
docker build -t greeter .
docker run greeterCMD indique à une image ce qu’elle doit faire par défaut. Si vous transmettez effectivement une commande à docker run, celle-ci remplace CMD.
Défi
MoyenOuvrez Dockerfile dans l’arborescence des fichiers et écrivez deux instructions : FROM alpine et CMD ["echo", "built and running"]. Enregistrez-le, construisez-le avec le tag auto, puis exécutez-le sans commande afin que CMD affiche le résultat.
Essayez 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 conteneurs6Construction d'images
Qu'est-ce qu'un DockerfileConstruire une imageL'instruction CMDRécapitulatif - Image BuilderEntraînez-vous par vous-même : Playground Terminal