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-pseguido deCtrl-q. Si usasCtrl-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.



