Cambiar tema

Guía práctica de Docker

38 artículos en esta serie

Una ruta Docker desde instalación, imágenes, contenedores, Compose, red, builds y despliegue hasta resolución de problemas.

1

Docker vs máquinas virtuales: diferencias de rendimiento y guía de elección en 5 minutos

¿No sabes si elegir Docker o máquinas virtuales? Este artículo explica las diferencias esenciales en lenguaje claro, con datos de rendimiento y un árbol de decisión para ayudarte a elegir en 5 minutos.

Tecnología
2

Guía para evitar problemas al instalar Docker 2025: de permission denied a ejecución correcta

¿WSL 2 en Windows? ¿Versión de chip en Mac? ¿Permisos y dependencias en Linux? Esta guía recopila más de 10 errores frecuentes de instalación de Docker en las tres plataformas; sigue los pasos y pasa de permission denied a ejecución correcta.

Tecnología
3

Tutorial introductorio de Dockerfile: construye tu primera imagen Docker desde cero (con ejemplo)

Te enseñamos paso a paso a escribir un Dockerfile, con FROM, RUN, COPY y otras instrucciones clave, los errores típicos de principiantes y un caso práctico con Node.js. Al terminar, podrás escribir un Dockerfile para tu proyecto.

Tecnología
4

Optimización de Dockerfile en la práctica: 5 trucos para reducir el tamaño de la imagen un 80%

¿Tu imagen Docker pesa varios GB? Domina 5 trucos — imagen base Alpine, fusionar instrucciones RUN, build multietapa, .dockerignore y limpieza de caché — para bajar la imagen de 1,2 GB a 180 MB (85% menos). Con caso Node.js completo y datos reales.

Tecnología
5

Builds multietapa de Docker en la práctica: imágenes Go/Java/Rust de GB a MB

Análisis profundo de los builds multietapa de Docker con casos reales: optimiza imágenes Go un 98%, Java un 86% y Rust un 99,4%. Incluye Dockerfiles completos y lecciones aprendidas.

Tecnología
6

Docker multietapa en producción: de 1 GB a 10 MB

Domina Docker multietapa y reduce imágenes de producción de 1 GB a 10 MB. Plantillas para Go, Node.js y Python, comparativa Alpine vs Distroless y 5 errores habituales que debes evitar.

Tecnología
7

Acelerar builds de Docker: guía práctica para ir 10 veces más rápido con caché

Domina la caché por capas de Docker, la configuración de .dockerignore y la optimización del Dockerfile para pasar de 10 minutos a 30 segundos. Con ejemplos de código completos y caché montada de BuildKit.

Tecnología
8

Orquestación multi-servicio con Docker Compose: entorno local en un solo comando

Orquesta Web, API, MySQL y Redis con Docker Compose y arranca tu entorno local con un comando. Olvídate de instalaciones manuales, conflictos de versiones y puertos ocupados: un nuevo miembro del equipo puede clonar el repo y empezar en 5 minutos; cambiar de proyecto lleva segundos.

Tecnología
9

Dependencias entre servicios en Docker Compose: healthcheck para resolver el orden de arranque de la base de datos

Guía detallada de depends_on y healthcheck en Docker Compose: ejemplos prácticos para evitar fallos de arranque cuando la base de datos aún no está lista, con plantillas completas para PostgreSQL y MySQL

Tecnología
10

Guía de solución de errores en Docker Compose: 5 fallos frecuentes y cómo resolverlos rápido

¿Errores al ejecutar Docker Compose? Este artículo recopila 5 tipos habituales — conflictos de puertos, problemas de red, fallos de build, salida del contenedor y errores de permisos — con un flujo de diagnóstico sistemático para localizar el problema en 5 minutos.

Tecnología
11

Despliegue en producción con Docker Compose: health checks, políticas de reinicio y gestión de logs

Guía práctica de Docker Compose en producción: configuración de health checks, políticas de reinicio y gestión completa de logs. De contenedores zombi a recuperación automática, con configuraciones útiles para evitar que el disco se llene.

Tecnología
12

Tres pilares del despliegue en producción con Docker Compose: health checks, reinicio y límites de recursos

Guía detallada de los tres pilares del despliegue en producción con Docker Compose: health checks para saber cuándo un servicio está listo, políticas de reinicio para autorrecuperación y límites de recursos para evitar desbordes. Incluye plantilla YAML completa para construir aplicaciones containerizadas estables.

Tecnología
13

Despliegue PHP con Docker Compose: tutorial completo DNMP (Nginx+MySQL+PHP)

Guía paso a paso para desplegar DNMP (Docker+Nginx+MySQL+PHP) con Docker Compose en un solo comando. Listo en 10 minutos, elimina la inconsistencia de entornos en el equipo, con archivos de configuración completos y guía de errores típicos

Tecnología
14

Guía práctica de volúmenes Docker: 5 ejemplos para acabar con la pérdida de datos en contenedores

Con 5 casos prácticos paso a paso aprende a usar Docker Volume, desde conceptos básicos hasta persistencia con MySQL y Redis, para que los datos del contenedor no desaparezcan al eliminarlo. Ideal para principiantes y desarrolladores.

Tecnología
15

Copia de seguridad y migración de volúmenes Docker: guía práctica con 3 métodos

Explicación detallada de 3 métodos para respaldar volúmenes Docker: empaquetado tar, comando docker cp y herramientas automatizadas. Incluye precauciones para bases de datos, flujo completo de migración de servidores y guía para evitar errores comunes.

Tecnología
16

Docker: comparación de montajes — Volume vs Bind Mount con pruebas de rendimiento

Comparación profunda de los tres modos de montaje en Docker: soluciona npm install 3 veces más lento en Mac, con árbol de decisión y escenarios reales para elegir Volume, Bind Mount o tmpfs

Tecnología
17

Guía completa de permisos en directorios montados de Docker: 5 soluciones del diagnóstico a la práctica

¿No puedes eliminar archivos generados por el contenedor? ¿Permission denied constante? Guía profunda de permisos en directorios montados de Docker con 5 soluciones prácticas y diagnóstico paso a paso.

Tecnología
18

Modos de red Docker: bridge, host, none y container — rendimiento y cuándo usar cada uno

Análisis profundo de los cuatro modos de red Docker (bridge, host, none y container): principios, comparación de rendimiento y escenarios de uso. Te ayuda a elegir la configuración correcta, con casos prácticos y guía de decisión.

Tecnología
19

Interconexión de contenedores Docker: cómo hacer que los contenedores web y de base de datos se comuniquen correctamente

¿Cómo acceden los contenedores Docker entre sí? Con un caso práctico, aprende a usar redes personalizadas para resolver fallos de resolución por nombre y cambios de IP, y lograr una comunicación estable entre contenedores web y de base de datos. Incluye comandos completos y técnicas de diagnóstico.

Tecnología
20

Mapeo de puertos en Docker: no dejes que «puerto ya asignado» arruine tu viernes por la noche

Desde el diagnóstico de puertos ocupados hasta la optimización del rendimiento: resuelve de forma sistemática todos los dolores del mapeo de puertos en Docker y despídete del error port already allocated

Tecnología
21

Acceso del contenedor Docker al host: guía completa de host.docker.internal

¿No puedes conectar desde el contenedor al servicio del host con localhost? Esta guía explica host.docker.internal en Mac, Windows y Linux, con una lista de comprobación completa para resolver el acceso del contenedor al host.

Tecnología
22

Modos de red Docker en la práctica: guía para elegir entre bridge, host y overlay

Comparación detallada del rendimiento, los casos de uso y la configuración de los tres modos de red Docker, con diagrama de decisión y datos de prueba. Bridge por defecto en un solo host, Host para rendimiento, Overlay para comunicación entre hosts.

Tecnología
23

Guía de mirrors de Docker en China 2026: resuelve pull timeout en 5 minutos

Disponibilidad actual de Docker mirror en China en 2026: configura daemon.json, prueba mirrors, gestiona proxy corporativo y pull-through cache, y distingue un límite de Docker Hub (429) de un mirror caído para resolver Docker pull timeout.

Tecnología
24

Prueba de velocidad de mirrors Docker: 3 métodos + script de cambio automático

¿Docker pull lento? Esta guía explica 3 métodos de medición de velocidad, incluye scripts automáticos en Shell y Python para configurar el mirror óptimo con un clic y evitar timeouts en docker pull.

Tecnología
25

Timeouts al hacer pull de Docker en redes corporativas: guía completa de DNS, proxy y mirrors

¿Docker pull con timeout en la red corporativa? Esta guía ofrece un flujo completo de diagnóstico: DNS, proxy y mirrors. Incluye la lista de mirrors verificados en mayo de 2026 para localizar y resolver el problema rápido.

Tecnología
26

Guía completa para desplegar Redis con Docker: persistencia y autenticación por contraseña

Tutorial paso a paso para desplegar Redis con Docker y configurar persistencia RDB/AOF y autenticación por contraseña, evitando pérdida de datos al reiniciar el contenedor. Con archivos de configuración completos y ejemplos de código para producción

Tecnología
27

Guía completa de despliegue de MySQL con Docker: persistencia de datos y replicación maestro-esclavo

Desde la persistencia de datos en Docker MySQL hasta la configuración de replicación maestro-esclavo: soluciona pérdida de datos al reiniciar contenedores, montaje de archivos de configuración, fallos de conexión y más, con un plan de despliegue listo para producción.

Tecnología
28

Guía completa para desplegar Nginx con Docker: montaje de configuración, HTTPS y proxy inverso

Tutorial completo: montaje de archivos de configuración, certificados HTTPS y proxy inverso al desplegar Nginx con Docker. Soluciona problemas habituales como configuración que no se aplica y comunicación entre contenedores, con renovación automática de Let's Encrypt y mejores prácticas para producción.

Tecnología
29

Escaneo y corrección de seguridad de imágenes Docker: tutorial práctico con Trivy e integración CI/CD

El 76% de las imágenes en Docker Hub tienen vulnerabilidades de seguridad. Esta guía explica el uso práctico de Trivy, métodos sistemáticos de corrección y la integración automatizada en CI/CD, con ejemplos de comandos completos para construir aplicaciones contenedorizadas seguras.

Tecnología
30

Seguridad en Docker: guía completa para evitar ejecutar contenedores como root

Los contenedores Docker ejecutados por defecto como root suponen un riesgo grave. Este artículo explica el escape de contenedores y ofrece soluciones completas: instrucción USER en Dockerfile, parámetro --user, control fino con Capabilities y configuración de AppArmor para construir contenedores seguros en producción.

Tecnología
31

Guía completa de Docker Secrets: mejores prácticas para gestionar contraseñas y claves API en contenedores

Deja de escribir la contraseña de la base de datos en el Dockerfile. Esta guía explica cómo gestionar información sensible con Docker Secrets, compara Docker/K8s/Vault y ofrece un checklist completo para producción.

Tecnología
32

Guía completa de límites de recursos en Docker: evita que una fuga de memoria tumbe el servidor

¿Cómo una fuga de memoria en un contenedor puede tumbar todo el servidor? Desde los cgroups hasta --memory y --cpus en la práctica, pasando por docker stats, cAdvisor y Prometheus, aprende a proteger tu entorno de producción con límites de recursos.

Tecnología
33

Comando docker logs: 7 trucos para localizar problemas en contenedores

Guía del comando docker logs con 7 trucos prácticos: visualización en tiempo real, filtrado por tiempo, búsqueda con grep, ubicación de archivos de log y buenas prácticas en producción para localizar problemas en contenedores.

Tecnología
34

Guía completa de limpieza de logs en Docker: 5 métodos para evitar que json.log llene el disco

¿Los archivos de log de Docker crecen sin parar y llenan el disco? Aprende a limpiar json.log, configurar la rotación de logs y elegir el driver adecuado para resolver de raíz el problema de logs que saturan el disco.

Tecnología
35

Gestión de logs de Docker en la práctica: del driver a la recolección centralizada

Análisis profundo de los drivers de logs de Docker, la rotación y las soluciones de recolección centralizada, con buenas prácticas y errores comunes en producción

Tecnología
36

Guía de depuración de contenedores Docker: la forma correcta de usar exec

Explicación detallada de cómo usar docker exec para depurar contenedores: diferencias entre exec y attach, instalación de herramientas, permisos de usuario y escenarios prácticos, con ejemplos completos de comandos.

Tecnología
37

¿Tu contenedor Docker sale al arrancar? Guía completa de diagnóstico (códigos 137/1)

¿Tu contenedor Docker pasa a Exited nada más arrancar? Esta guía ofrece un método sistemático: significado de los códigos 137/1, diagnóstico en cuatro pasos y soluciones para los cinco fallos más frecuentes.

Tecnología
38

Dev Sandbox autohospedado con Docker y Go: preview URLs sin Kubernetes

Guía práctica para crear Dev Sandboxes autohospedados con Docker, Go y Traefik: preview URLs, límites de recursos, seguridad y operación.

Tecnología
Easton BlogEaston Blog