top of page
Brayan Neciosup Bolaños
🌐 Data Engineering Hub


🐳DOCKER: #6 Docker-Orchestation - Bases 🚢
Cuando comenzamos a trabajar con Docker, normalmente usamos Docker Compose para definir servicios, redes y volúmenes de forma sencilla.Sin embargo, este enfoque tiene una limitación importante: el escalado. Si una aplicación empieza a recibir más usuarios de los esperados, con Docker Compose el escalado suele ser manual y poco flexible. Aquí es donde entra en juego la orquestación de contenedores. ¿Qué es la orquestación de contenedores? La orquestación de contenedores permit
19 ene2 min de lectura


🐳DOCKER: #5 Docker-Networks 🌐
Cuando trabajamos con Docker Compose, es importante entender que, por defecto, todos los servicios definidos en un docker-compose.yml pueden comunicarse entre sí. Esto sucede porque Docker crea automáticamente una red interna compartida. Aunque este comportamiento es conveniente para desarrollo, no es recomendable en entornos productivos, donde algunos servicios deben estar aislados y solo accesibles por aquellos que realmente los necesitan. Aquí es donde entran en juego las
8 ene2 min de lectura


🐳DOCKER: #4 Docker-Compose 🦑
Docker Compose es una herramienta que permite definir y ejecutar aplicaciones multicontenedor de forma declarativa. En lugar de ejecutar múltiples comandos docker run, Docker Compose permite describir todo el stack en un solo archivo YAML y levantarlo con un único comando. 💻Ejemplo repositorio GitHub: Docker-Compose Ejemplos típicos de stacks: Backend + Base de datos API + Redis + Worker Frontend + Backend + DB 📄 El archivo docker-compose.yml El corazón de Docker Compose es
23 dic 20252 min de lectura


🐳DOCKER: #3 Port-Mapping y Volúmenes
Cuando comenzamos a trabajar con Docker, uno de los primeros retos es entender cómo interactúa un contenedor con el mundo exterior y qué sucede con los datos cuando el contenedor se elimina. Aquí entran dos conceptos fundamentales: Port Mapping y Volúmenes. 💻 Ejemplo repostorio GitHub: PortMapping-Volumenes 🌐 Port Mapping en Docker Los contenedores están diseñados para ser entornos aislados, esto significa que, aunque una aplicación esté corriendo dentro de un contenedor, n
20 dic 20252 min de lectura


🐳DOCKER: #2 Imágenes y Contenedores 💿📦
Cuando se empieza a trabajar con Docker, uno de los conceptos más importantes —y a la vez más confundidos— es la diferencia entre imágenes y contenedores. Entender esta distinción es clave para comprender cómo Docker logra consistencia, portabilidad y aislamiento. 💻Ejemplo repositorio GitHub: Imagenes-Contenedores 🧱 ¿Qué es una imagen Docker? Una imagen Docker es un paquete de solo lectura que contiene todo lo necesario para ejecutar una aplicación: el sistema base, las dep
18 dic 20252 min de lectura


🐳DOCKER: #1 Introducción a Docker
De los conflictos de dependencias a la portabilidad real 1. El problema antes de Docker Antes de Docker, las aplicaciones compartían: Dependencias Librerías Versiones del lenguaje Configuraciones del sistema Esto provocaba conflictos constantes entre proyectos y entornos. 2. Primeras soluciones: Virtual Machines Las máquinas virtuales permitieron aislar aplicaciones en sistemas operativos independientes. Ventajas: Aislamiento total Desventajas: Arranque lento Alto consumo de
16 dic 20252 min de lectura
bottom of page