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 pe
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
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
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 contened
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
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