Práctica: Gestión de Contenedores con Docker

Objetivo

Familiarizarse con la gestión de contenedores en Docker, incluyendo la asignación de nombres, el renombrado de contenedores y su manejo en modo interactivo.

Requisitos Previos

Instrucciones

1. Crear un contenedor con nombre aleatorio

docker run -it ubuntu
Inicia un contenedor de Ubuntu sin nombre definido, Docker asignará uno aleatorio.
cat /etc/os-release
Verifica el sistema operativo dentro del contenedor.
exit
Sale del contenedor y lo detiene.
docker ps -a
Lista todos los contenedores, incluidos los detenidos, para ver el nombre aleatorio asignado.

2. Renombrar el contenedor

docker rename <NOMBRE_ALEATORIO> ubuntu_test
Cambia el nombre del contenedor a ubuntu_test. Sustituye <NOMBRE_ALEATORIO> con el nombre real.
docker ps -a
Verifica que el contenedor ha sido renombrado correctamente.

3. Crear otro contenedor con un nombre definido

docker run -it --name ubuntu_manual ubuntu
Inicia un nuevo contenedor y asigna el nombre ubuntu_manual directamente.
ls -l
Lista los archivos del contenedor para comprobar que estás dentro.
exit
Sale del contenedor.

4. Iniciar y adjuntarse a un contenedor existente

docker start ubuntu_test
Inicia el contenedor renombrado previamente.
docker attach ubuntu_test
Adjunta tu terminal al contenedor para interactuar directamente.
uname -a
Ejecuta un comando dentro del contenedor para verificar el sistema.

Para salir sin detener el contenedor: Presiona Ctrl + P seguido de Ctrl + Q.

docker ps
Verifica que el contenedor sigue en ejecución.