Aventura en Docker de los Agricultores Medievales

DockerBeginner
Practicar Ahora

Introducción

En este laboratorio, serás transportado a una ciudad medieval donde un granjero necesita tu ayuda. La ciudad está bulliciosa de actividad, y el granjero necesita una manera de transportar sus mercancías de manera eficiente a diferentes partes de la ciudad. Tu objetivo es unirte al contenedor de transporte del granjero y supervisar la logística de mover las mercancías a diferentes ubicaciones dentro de la ciudad.

Crear un contenedor de Docker

En este paso, crearás un contenedor de Docker para representar el contenedor de transporte del granjero.

## Crea un nuevo contenedor de Docker
docker run --name transport-container -d alpine tail -f /dev/null

Adjuntar al Contenedor

Ahora, adjúntate al contenedor de transporte para observar la logística.

## Attach to the container
docker attach transport-container

Nota: Para separarte de forma segura del contenedor sin detenerlo, presiona Ctrl-p seguido de Ctrl-q. Si usas Ctrl-c, detendrás el proceso del contenedor.

Transferir mercancías

En este paso, utiliza el siguiente comando en otra terminal para tomar un shell interactivo en el contenedor y simular la transferencia de mercancías dentro del contenedor adjunto.

docker exec -it transport-container sh
## crea un archivo hello.py
echo "print('Hello Docker')" > hello.py
## Dentro del contenedor adjunto, mueve el archivo hello.py a diferentes ubicaciones
mv hello.py /var

Resumen

En este laboratorio, aprendiste cómo utilizar el comando attach de Docker para interactuar con un contenedor en ejecución. Simulando un escenario de ciudad medieval, pudiste comprender el concepto de conectarse a un contenedor y ejecutar operaciones dentro de él. Esta experiencia práctica proporciona una comprensión práctica de las técnicas de gestión y conexión de contenedores.