Práctica: Introducción a Docker y Manejo Básico de Contenedores

Objetivo

Familiarizarse con los comandos básicos de Docker para gestionar imágenes y contenedores.

Requisitos previos

Instrucciones

1. Verificar la instalación de Docker

Ejecuta el siguiente comando para comprobar la versión instalada de Docker:

docker --version

Explicación: Este comando muestra la versión de Docker instalada en tu sistema, confirmando que Docker está correctamente instalado.

2. Descargar y ejecutar un contenedor básico

Descarga la imagen de Ubuntu desde Docker Hub:

docker pull ubuntu

Explicación: Descarga la imagen oficial de Ubuntu desde el repositorio de Docker Hub.

Verifica que la imagen se haya descargado correctamente:

docker images

Explicación: Lista todas las imágenes de Docker disponibles localmente.

Ejecuta un contenedor basado en la imagen de Ubuntu en modo interactivo:

docker run -it ubuntu

Explicación: Inicia un contenedor de Ubuntu en modo interactivo, permitiendo usar la terminal dentro del contenedor.

Dentro del contenedor, ejecuta el siguiente comando para verificar que estás en un sistema Ubuntu:

cat /etc/os-release

Explicación: Muestra información sobre la distribución del sistema operativo dentro del contenedor.

Sal del contenedor escribiendo

exit

Explicación: El comando exit cierra la sesión dentro del contenedor y lo detiene.

3. Listar contenedores activos e inactivos

Muestra los contenedores en ejecución:

docker ps

Explicación: Lista únicamente los contenedores que están en ejecución actualmente.

Muestra todos los contenedores, incluidos los detenidos:

docker ps -a

Explicación: Lista todos los contenedores, tanto activos como detenidos.

4. Eliminar contenedores e imágenes

Detén un contenedor en ejecución (si lo hay):

docker stop <ID_DEL_CONTENEDOR>

Explicación: Detiene un contenedor que está en ejecución, reemplazando <ID_DEL_CONTENEDOR> por el ID correspondiente.

Elimina un contenedor detenido:

docker rm <ID_DEL_CONTENEDOR>

Explicación: Elimina un contenedor que ya ha sido detenido.

Borra una imagen descargada:

docker rmi ubuntu

Explicación: Elimina la imagen de Ubuntu de tu sistema local.