Guía de inicio de Docker: Cómo crear y gestionar contenedores con Docker

2/20/2026
5 min read

Guía de inicio de 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 y descarga 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 y descarga 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: Utiliza 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 (incluidos 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 que ha sido 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 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 del 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 el despliegue sean simples y eficientes, ayudándote a mantener la consistencia de las aplicaciones en diferentes entornos. En el trabajo real, combinar el uso de Docker con herramientas de CI/CD mejorará significativamente la eficiencia del flujo de trabajo de desarrollo.

A medida que la tecnología sigue evolucionando, el alcance de las aplicaciones de Docker también se expande, y 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