Menu
Coddy logo textTech

Ejecución real

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

Los comandos dentro de un contenedor se ejecutan de verdad, no como un eco falso. Puedes demostrarlo dándole al contenedor una shell y un pequeño script:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Aquí sh -c ejecuta una cadena de comandos de shell dentro del contenedor. El shell redirige abc a tr, que lo convierte a mayúsculas, por lo que la salida es ABC.

Esto significa que puedes usar tuberías, variables y las herramientas de línea de comandos que ya conoces, todo dentro del contenedor.

challenge icon

Desafío

Fácil

Ejecuta un contenedor desde alpine que use sh -c para imprimir los números del 1 al 3, uno por línea, usando seq 3.

Hoja de referencia

Usa sh -c para ejecutar una cadena de comandos de shell dentro de un contenedor:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Esto permite que las tuberías, variables y herramientas de CLI funcionen dentro del contenedor.

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