Menu
Coddy logo textTech

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 est généralement écrite sous la forme d'un tableau JSON :

FROM alpine
CMD ["echo", "container ran"]

Construisez cette image et exécutez-la sans commande de votre part, et elle affiche automatiquement container ran :

docker build -t greeter .
docker run greeter

CMD est la manière dont une image sait quoi faire par défaut. Si vous passez une commande à docker run, elle remplace le CMD.

challenge icon

Défi

Moyen

Écrivez un Dockerfile qui commence par FROM alpine et définit CMD ["echo", "built and running"]. Construisez-le avec le tag auto, puis exécutez-le sans commande pour que le CMD s'affiche.

Aide-mémoire

CMD définit la commande par défaut qu'un conteneur exécute lorsqu'il est démarré sans en spécifier une (forme de tableau JSON) :

FROM alpine
CMD ["echo", "container ran"]

Construire et exécuter :

docker build -t greeter .
docker run greeter

Passer une commande à docker run remplace CMD.

Essayez vous-même

Terminal
quiz iconTestez-vous

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