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
- Tener instalado Docker en el sistema.
- Conexión a Internet para descargar imágenes si es necesario.
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