Práctica: Gestión de Contenedores

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

Inicia un contenedor basado en Ubuntu sin asignarle un nombre explícito (Docker generará uno aleatorio):

docker run -it ubuntu

Dentro del contenedor, verifica el sistema operativo ejecutando:

cat /etc/os-release

Sal del contenedor escribiendo

exit

Lista los contenedores detenidos y observa el nombre aleatorio asignado por Docker:

docker ps -a

2. Renombrar el contenedor

Renombra el contenedor aleatorio a ubuntu_test:

docker rename <NOMBRE_ALEATORIO> ubuntu_test

Verifica que el cambio de nombre se realizó correctamente:

docker ps -a

3. Crear otro contenedor con un nombre definido

Inicia un nuevo contenedor de Ubuntu y asígnale un nombre específico desde el inicio:

docker run -it --name ubuntu_manual ubuntu

Dentro del contenedor, ejecuta:

ls -l

Sal del contenedor escribiendo

exit

4. Iniciar y adjuntarse a un contenedor existente

Inicia el contenedor renombrado (ubuntu_test):

docker start ubuntu_test

Adjunta la terminal al contenedor para interactuar con él:

docker attach ubuntu_test

Dentro del contenedor, ejecuta algún comando, por ejemplo:

uname -a

Para salir sin detener el contenedor, usa Ctrl + P seguido de Ctrl + Q.

Verifica nuevamente que el contenedor sigue en ejecución:

docker ps