Guía de Introducción a Docker: Cómo Crear y Gestionar Contenedores con Docker

2/20/2026
5 min read

Guía de Introducción a Docker: Cómo Crear y Gestionar Contenedores con Docker

Docker es una plataforma de contenedorización de código abierto que ayuda a los desarrolladores a empaquetar, distribuir y ejecutar aplicaciones. Este artículo te guiará paso a paso sobre cómo usar Docker para crear y gestionar contenedores, facilitando la consistencia de las aplicaciones en diferentes entornos.

1. ¿Qué es Docker?

Docker es una plataforma abierta que permite a los desarrolladores construir, desplegar y gestionar aplicaciones en contenedores de manera sencilla. Los contenedores son ligeros, portátiles y pueden ejecutarse de la misma manera en cualquier lugar, asegurando la consistencia y escalabilidad de las aplicaciones.

2. Instalación de Docker

Antes de comenzar, necesitas instalar Docker en tu sistema operativo. A continuación se presentan los pasos de instalación para diferentes sistemas operativos:

2.1 Windows

  1. Ve al sitio web de Docker para descargar Docker Desktop: Docker Downloads.
  2. Haz doble clic en el archivo Docker Desktop Installer.exe descargado y sigue las instrucciones para completar la instalación.
  3. Una vez completada la instalación, inicia Docker Desktop y asegúrate de que esté ejecutándose en la bandeja del sistema.

2.2 macOS

  1. Ve al sitio web de Docker para descargar Docker Desktop: Docker Downloads.
  2. Haz doble clic en el archivo .dmg descargado y arrastra Docker a la carpeta de aplicaciones.
  3. Inicia Docker Desktop y asegúrate de que esté ejecutándose en la barra de estado.

2.3 Linux

En Linux, puedes instalar Docker a través del gestor de paquetes. Tomando Ubuntu como ejemplo:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Una vez completada la instalación, puedes usar el siguiente comando para verificar si Docker se instaló correctamente:

docker --version

3. Crear tu Primer Contenedor Docker

A continuación, utilizaremos comandos de Docker para crear un contenedor simple.

3.1 Descargar la Imagen

Docker utiliza imágenes para crear contenedores, y una imagen puede considerarse como una plantilla para la aplicación. Por ejemplo, podemos descargar una imagen simple de Ubuntu desde Docker Hub:

docker pull ubuntu

3.2 Ejecutar el Contenedor

Después de descargar la imagen, ejecuta el siguiente comando para iniciar un nuevo contenedor:

docker run -it ubuntu /bin/bash

La explicación de los parámetros del comando anterior es la siguiente:

  • run: Ejecuta un nuevo contenedor
  • -it: Usa un terminal interactivo
  • ubuntu: Nombre de la imagen
  • /bin/bash: Comando que se ejecutará al iniciar el contenedor

Ahora deberías estar dentro de un contenedor Ubuntu; escribe exit para salir del contenedor.

4. Gestionar Contenedores Docker

4.1 Ver Contenedores en Ejecución

Puedes usar el siguiente comando para ver todos los contenedores que están actualmente en ejecución:

docker ps

4.2 Ver Todos los Contenedores

Para ver todos los contenedores (incluyendo los detenidos), puedes usar:

docker ps -a

4.3 Detener y Reiniciar Contenedores

Si deseas detener un contenedor que está en ejecución, puedes usar el siguiente comando:

docker stop 

Para reiniciar un contenedor detenido:

docker start 

4.4 Eliminar Contenedores

Para eliminar un contenedor, puedes usar:

docker rm 

5. Crear y Usar Dockerfile

Un Dockerfile es un archivo de texto que contiene una serie de instrucciones para construir automáticamente una imagen Docker. A continuación se presenta un ejemplo simple de un Dockerfile que crea una imagen que incluye Python.

5.1 Crear Dockerfile

Crea un archivo Dockerfile en el directorio que elijas y agrega el siguiente contenido:

# Usar la imagen base oficial de Python
FROM python:3.9-slim

# Establecer el directorio de trabajo
WORKDIR /app

# Copiar los archivos del directorio actual al contenedor
COPY . .

# Instalar dependencias
RUN pip install -r requirements.txt

# Establecer el comando que se ejecutará al iniciar el contenedor
CMD ["python", "app.py"]

5.2 Construir la Imagen

En el directorio donde se encuentra el archivo Dockerfile, ejecuta el siguiente comando para construir la imagen:

docker build -t my-python-app .

5.3 Ejecutar tu Imagen

Una vez que la imagen esté construida, puedes usar el siguiente comando para ejecutarla:

docker run -d -p 5000:5000 my-python-app

Este comando mapeará el puerto 5000 del contenedor al puerto 5000 de la máquina host.

6. Conclusión

A través de los pasos anteriores, has dominado los conceptos básicos de Docker, los métodos de instalación y cómo crear y gestionar contenedores. Docker hace que el desarrollo y la implementación sean simples y eficientes, ayudándote a mantener la consistencia de las aplicaciones en diferentes entornos. En el trabajo real, combinar las funciones de Docker con herramientas de CI/CD mejorará significativamente la eficiencia del flujo de trabajo de desarrollo.

A medida que la tecnología continúa evolucionando, el alcance de las aplicaciones de Docker también se expande, dominar Docker abrirá más posibilidades en tu carrera de desarrollo de software. ¡Esperamos que esta guía te ayude a comenzar con Docker sin problemas! Si tienes preguntas, no dudes en discutir en la sección de comentarios.

Published in Technology

You Might Also Like