Introducción
En este laboratorio, experimentarás un escenario en medio de una tormenta en el desierto, donde encontrarás una figura amenazante conocida como el "Demonio del Desierto". Tu objetivo es navegar a través de la tormenta y aprender la habilidad esencial de detener los contenedores de Docker para escapar de la ira del demonio.
Comprendiendo la ejecución de contenedores de Docker
En este paso, aprenderás los conceptos básicos de la ejecución de contenedores de Docker y cómo detener los contenedores en ejecución.
Primero, ejecutemos un contenedor de Docker simple utilizando la imagen
nginxejecutando el siguiente comando en tu terminal:docker run -d --name my-nginx nginxAhora, para detener el contenedor en ejecución, utiliza el siguiente comando:
docker stop my-nginxDespués de ejecutar el comando
docker stop, el contenedor se detendrá, y puedes verificar esto ejecutando el siguiente comando:docker ps -aDeberías ver que el contenedor detenido está listado con un estado de "Detenido".
Apagado adecuado de contenedores
En este paso, aprenderás sobre el apagado adecuado de contenedores utilizando el comando docker stop.
Vamos a ejecutar un nuevo contenedor utilizando la imagen
alpiney ejecutar un comando de larga duración dentro del contenedor:docker run -d --name long-running alpine sh -c "while :; do echo 'Long-running command...'; sleep 5; done"Ahora, inicia el apagado adecuado del contenedor deteniéndolo con el comando
docker stop:docker stop long-runningVerifica el estado del contenedor ejecutando:
docker ps -aEl contenedor debería estar en un estado de "Detenido".
Resumen
En este laboratorio, el foco estuvo en dominar la habilidad de detener contenedores de Docker. Siguiendo los escenarios presentados y ejecutando los pasos proporcionados, adquiriste experiencia práctica en detener contenedores en ejecución, lo que te permitió entender más profundamente la gestión de contenedores dentro de Docker. Esto será invaluable en tu camino hacia la perfección en la gestión de contenedores de Docker.



