Debian 13 LXC
Guía de Creación de LXC con Debian 13 en Proxmox
En esta guía veremos los pasos necesarios para desplegar un contenedor LXC basado en Debian 13 (Trixie) en Proxmox VE utilizando los scripts de la comunidad Proxmox VE Helper-Scripts y cómo proceder con la instalación de Docker.
1. Características del Contenedor LXC (Especificaciones Recomendadas)
A continuación se detallan las especificaciones técnicas recomendadas para el contenedor LXC, optimizadas para ejecutar Docker y cargas de trabajo ligeras/medias:
| Parámetro | Valor Recomendado | Descripción / Notas |
|---|---|---|
| Arquitectura | LXC (Unprivileged / No privilegiado) | Mayor seguridad al aislar el contenedor del host Proxmox |
| Sistema Operativo | Debian 13 (Trixie) | Versión base del contenedor |
| Cores CPU | 2 Cores | Ajustable según la carga de trabajo asignada |
| Memoria RAM | 2048 MB (2 GB) | Mínimo recomendado para ejecutar Docker holgadamente |
| Memoria SWAP | 512 MB | Margen de seguridad ante picos de uso de memoria |
| Almacenamiento | 8 GB - 20 GB (SSD / NVMe) | Espacio suficiente para la base del SO, imágenes y volúmenes de Docker dependerá de lo que isntalemos después |
| Red (Bridge) | vmbr0 (DHCP o IP Estática) |
Configurar IP fija si albergará servicios en producción |
| Opciones Clave | Nesting = 1 (Anidamiento) |
Imprescindible habilitar Nesting para poder ejecutar Docker dentro del LXC |
| FUSE / OverlayFS | Habilitado (keyctl=1) |
Necesario para la gestión eficiente de capas de almacenamiento en Docker |
2. Creación del LXC mediante Proxmox VE Helper-Scripts
Para simplificar y automatizar el proceso de despliegue del LXC con Debian 13, utilizaremos el script interactivo oficial de la comunidad Proxmox VE Helper-Scripts.
Puedes obtener el comando de instalación y la documentación directamente desde el enlace oficial:
👉 Proxmox VE Helper-Scripts - Debian LXC
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"
Instrucciones: 1. Abre la Shell del nodo principal de Proxmox VE. 2. Copia y pega el comando del script provisto en el enlace anterior. 3. Sigue el asistente interactivo configurando los parámetros según la tabla de características de la Sección 1 (asegúrate de seleccionar Debian 13 si está disponible o actualizar el contenedor base).
3. Instalación de Docker dentro del LXC
Una vez creado y arrancado el contenedor LXC, puedes consultar la guía paso a paso para instalar y configurar Docker Engine y Docker Compose:
👉 Tutorial de Instalación de Docker en Debian
Nota: Recuerda verificar siempre que la opción de Nesting esté activada en la pestaña Options / Opciones del contenedor LXC en la interfaz web de Proxmox antes de iniciar Docker.