Cómo integrar Docker en GitHub Actions y GitLab CI para builds reproducibles, cache de capas optimizado y deploy automático. De 20 minutos inconsistentes a 2 minutos predecibles.
Leer más →Blog
-
Cómo uso Docker para tener el mismo entorno en dev, test y producción
El patrón docker-compose.yml + override para manejar dev, staging y producción sin duplicar archivos. Variables por entorno, hot reload en dev, imágenes optimizadas en prod.
Leer más → -
Docker Compose: el día que dejé de levantar contenedores a mano
Cómo Docker Compose reemplaza scripts bash con 8 docker run. Stack completo con .NET, PostgreSQL, Redis y Nginx. Comandos, health checks y buenas prácticas reales.
Leer más → -
Redes en Docker: de ‘no puedo conectar mis contenedores’ a entenderlo de verdad
Cómo funcionan las redes en Docker: bridge, host, none, y por qué las redes personalizadas son la forma correcta de comunicar contenedores. Con diagrama y ejemplos reales.
Leer más → -
Cuando perdí datos de producción por no usar volúmenes (y cómo no repetirlo)
Volúmenes vs bind mounts vs tmpfs: cómo persistir datos en Docker correctamente. Con ejemplo real de PostgreSQL, backup y la historia del viernes que perdí datos de producción.
Leer más → -
docker run y todo lo que nadie te explica del ciclo de vida de un contenedor
Estados de un contenedor, docker run con todos sus flags útiles, políticas de reinicio, límites de recursos y cómo diagnosticar un contenedor caído a las 3am.
Leer más → -
Mi guía para escribir Dockerfiles que no me den vergüenza
De un Dockerfile de 2GB a imágenes de 80MB: multi-stage builds, capas optimizadas, .dockerignore y buenas prácticas reales para .NET y más.
Leer más → -
Por dentro del motor: entendiendo la arquitectura de Docker
Entender la arquitectura de Docker — client, daemon, containerd, registry — es lo que separa a quien usa Docker de quien lo domina. Te lo explico con diagramas y ejemplos reales.
Leer más → -
Cómo Docker cambió la forma en que trabajo (y por qué tardé en entenderlo)
Durante años trabajé con máquinas virtuales y creí que era suficiente. Docker cambió todo eso. En este artículo cuento qué es Docker realmente, su historia, por qué importa y cómo se compara con las VMs — desde la perspectiva de alguien que lo adoptó tarde pero no se arrepiente.
Leer más → -
El parche perfecto: Cómo domé una fuga de memoria en Kubernetes con un CronJob inteligente
El Problema: Una API con hambre de RAM No importa cuánta experiencia tengas, a veces el código te juega una mala pasada. Recientemente, me encontré con un desafío clásico pero…
Leer más →