Menu
Coddy logo textTech

La instrucción CMD

Parte de la sección Introducción a Docker del Journey de Terminal de Coddy — lección 23 de 40.

La instrucción CMD establece el comando predeterminado que ejecuta un contenedor cuando lo inicias sin especificar uno. Generalmente se escribe en forma de array JSON:

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

Construye esta imagen y ejecútala sin ningún comando propio, y esta imprimirá container ran automáticamente:

docker build -t greeter .
docker run greeter

CMD es cómo una imagen sabe qué hacer por defecto. Si pasas un comando a docker run, este anula el CMD.

challenge icon

Desafío

Intermedio

Escribe un Dockerfile que comience FROM alpine y establezca CMD ["echo", "built and running"]. Constrúyelo etiquetado como auto, luego ejecútalo sin ningún comando para que el CMD se imprima.

Hoja de referencia

CMD establece el comando predeterminado que ejecuta un contenedor cuando se inicia sin especificar uno (forma de array JSON):

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

Construir y ejecutar:

docker build -t greeter .
docker run greeter

Pasar un comando a docker run anula CMD.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Docker