Congelar las versiones de PIP en un contenedor Docker y crear requierements.txt

Congelar las versiones de PIP en un contenedor Docker y crear requierements.txt

Tiempo de lectura: < 1 minutoHoy vamos a aprender a congelar las versiones y actualizar tu contenedor con un requirements.txt fijo. Entrar al contenedor Generar requirements.txt Dentro del contenedor, ejecuta: Cambia /app/ por la ruta dentro del contenedor donde está tu proyecto. Modificar Dockerfile para usar el requirements.txt En lugar de la lista gigante de pip install, haz algo como: … Leer más

Tutorial: Balanceo de carga con Docker Swarm

Tutorial: Balanceo de carga con Docker Swarm

Tiempo de lectura: 2 minutosHoy vamos a aprender cómo balancear contenedores Docker usando Docker Swarm. Docker Swarm es una herramienta integrada en Docker que permite orquestar contenedores en un clúster de máquinas. Te permite distribuir la carga automáticamente entre varias instancias de un servicio. Ejemplo de arquitectura: Configuración inicial Puedes hacerlo con Docker Machine o directamente con servidores reales … Leer más

Liberar espacio Docker en Ubuntu o linux

Liberar espacio Docker en Ubuntu o linux

Tiempo de lectura: < 1 minutoSi tenemos problemas con el espacio que ocupa Docker podemos hacer lo siguiente para liberar el espacio ocupado: Borra los logs gigantes de contenedores Estos logs crecen sin control y pueden liberar decenas de GB sin perder nada importante. Ejecuta: Esto eliminará todos los logs de los contenedores (seguro hacerlo). Después revisa el espacio: 💡 … Leer más

Activar rotación de logs Docker para evitar que ocupen demasiado espacio.

Activar rotación de logs Docker para evitar que ocupen demasiado espacio.

Tiempo de lectura: < 1 minutoPara que Docker no deje crecer los logs sin límite: Edita o crea /etc/docker/daemon.json: max-size: máximo tamaño de cada log (ej. 10m) max-file: número de archivos de log que guarda antes de borrar Luego recarga Docker: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. … Leer más

Automatizar tareas con n8n autoalojado y docker compose

Automatizar tareas con n8n autoalojado y docker compose

Tiempo de lectura: 2 minutosVamos a utilizar n8n para automatizar tareas de forma autoalojado y gratis mediante un docker compose. n8n es una plataforma de automatización de flujos de trabajo de código abierto. Permite conectar aplicaciones, APIs y servicios sin necesidad de programar, facilitando la creación de integraciones personalizadas y automatizaciones complejas de manera visual. 🔹 Flexible: Se puede … Leer más

Añadir GPU en Docker para Ollama u otros servicios

Añadir GPU en Docker para Ollama u otros servicios

Tiempo de lectura: 2 minutosHoy vamos a ver cómo podemos añadir acceso a GPU desde Docker para poderlo utilizar con Ollama u otros servicios. Para darle acceso a la GPU a tu contenedor Ollama, necesitas asegurarte de que tu host tenga soporte para GPU y que el contenedor pueda usarla. Esto se logra configurando correctamente el entorno Docker y … Leer más

DeepSeek R1 con Ollama en Docker Compose

DeepSeek R1 con Ollama en Docker Compose

Tiempo de lectura: < 1 minutoHoy os voy a enseñar cómo podemos desplegar DeepSeek R1 el nuevo modelo Chino en un Docker compose usando Ollama. Es un proceso muy sencillo. Primero vamos a crear el docker compose con la imagen de Ollama: Levantamos el contenedor: Y ahora vamos a descargar el modelo correspondiente a deepseek r1 7b Y aparecerá un … Leer más

Utilizar Bugsink con Sentry en un docker compose para registrar errores

Utilizar Bugsink con Sentry en un docker compose para registrar errores

Tiempo de lectura: 6 minutosHoy vamos a implementar Bugsink un sistema autoalojado que nos permitirá registrar errores de nuestras aplicaciones y servidores de forma remota y con avisos. Para ello utilizaremos un docker compose. Lo primero es entender qué es Bugsink. BugSink es una herramienta o plataforma diseñada para gestionar errores o bugs en aplicaciones de software de manera … Leer más

Docker compose y Docker File para un servidor en Go

Docker compose y Docker File para un servidor en Go

Tiempo de lectura: < 1 minutoHoy vamos a crear un Docker compose capaz de ejecutar el entorno de Go. Primero vamos a crear un Dockerfile con la configuración para Go Lang: Tenemos que tener nuestra aplicación dentro de una carpeta llamada ./app Después iniciará toda la aplicación. Ahora vamos a crear el docker-compose.yml Y con esto solo tenemos que hacer … Leer más

Mostrar errores por consola y consola Docker con Codeigniter y PHP

Mostrar errores por consola y consola Docker con Codeigniter y PHP

Tiempo de lectura: 2 minutosPara integrar este código en CodeIgniter y asegurarte de que todos los errores se registren en la consola, puedes seguir estos pasos: Paso 1: Crear el Helper Crea un archivo llamado error_logging_helper.php en la carpeta application/helpers. Añadiremos este código que tiene un interceptor de errores: Paso 2: Cargar el Helper en CodeIgniter Para cargar tu … Leer más