Ejecutar comandos en un contenedor Docker

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, serás transportado al misterioso y antiguo laberinto donde un fantasma en el laberinto espera tu ayuda. La reputación del laberinto como un lugar desafiante y peligroso no necesita presentación, y tu objetivo será navegar por los ominosos giros y vueltas para comunicarte con la presencia espectral que haace de su hogar y descubrir los secretos que guarda.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/exec("Execute Command in Container") subgraph Lab Skills docker/exec -.-> lab-271461{{"Ejecutar comandos en un contenedor Docker"}} end

Ingresa al Laberinto

En este paso, primero debes conjurar la entrada al laberinto utilizando el contenedor dungeon. El contenedor dungeon es una construcción misteriosa e intrigante dentro del mundo de Docker. Utilizarás el siguiente código para invocar la entrada al laberinto:

docker run -it -d --name dungeon alpine:latest

Comunícate con el Fantasma

Una vez dentro del laberinto, tendrás que comunicarte con el fantasma que habita allí. Utiliza el comando exec para enviar un mensaje a ese ser etéreo. Ejecuta el siguiente comando para lograr esto:

docker exec dungeon sh -c "echo 'Greetings, phantom of the labyrinth!' > /tmp/message"

Resumen

En este laboratorio, te aventuraste en el enigmático laberinto, utilizaste el comando exec en Docker para comunicarte con el habitante espiritual y profundizaste en las complejidades de las interacciones de contenedores. Esta experiencia inmersiva proporciona conocimientos y habilidades invaluable en el campo de los comandos exec de Docker. A través de estos desafíos, aprendes a navegar y comunicarte sin problemas dentro de los contenedores de Docker, adquiriendo destreza y confianza en tus habilidades de Docker.