🐳 docker-labs GitHub ↗

📦 Guía de Instalación — Docker Labs#

Versión: 1.5.0 Estado: 🟢 Activo Audiencia: 👥 Todos Objetivo: Instalar y operar docker-labs tanto desde fuente como desde el instalador Windows

✅ Requisitos#

Software#

Hardware recomendado#

EscenarioCPURAM totalDisco libre
Control Center + 1 lab liviano4 hilos8 GB15 GB
Plataforma principal 9090 + 05 + 09 + 066 a 8 hilos16 GB30 GB
Plataforma + labs pesados 08, 11, 128 hilos o más24 GB+40 GB
Nota: los escenarios de la tabla son simultáneos — reflejan la carga total cuando todos los servicios del escenario se ejecutan al mismo tiempo.

Opción A — Instalar desde fuente#

git clone https://github.com/vladimiracunadev-create/docker-labs.git
cd docker-labs

Windows#

scripts\start-control-center.cmd

Linux / macOS#

./scripts/start-control-center.sh

Levantar la plataforma principal#

docker compose -f 05-postgres-api\docker-compose.yml up -d --build
docker compose -f 09-multi-service-app\docker-compose.yml up -d --build
docker compose -f 06-nginx-proxy\docker-compose.yml up -d --build

Opción B — Instalar desde GitHub Releases (Windows)#

  1. Descarga el instalador oficial desde la página de releases:

https://github.com/vladimiracunadev-create/docker-labs/releases/latest

El archivo se llama docker-labs-setup-{version}.exe

  1. Ejecuta el instalador.

Si Windows SmartScreen muestra advertencia → "Más información" → "Ejecutar de todas formas".

  1. Usa el acceso directo Docker Labs del menú de inicio o el escritorio.

El launcher verifica Docker Desktop, levanta los 4 servicios de la plataforma en paralelo y abre el browser automáticamente en http://localhost:9090.

Ver docs/windows-installer.md para instrucciones completas, troubleshooting y justificación de la falta de firma digital.

🔍 Verificación inicial#

ServicioURL
Control Centerhttp://localhost:9090
Inventory Corehttp://localhost:8000
Operations Portalhttp://localhost:8083
Gatewayhttp://localhost:8085

⚡ Equipos con recursos limitados#

Si tu equipo tiene poca RAM o CPU disponible para Docker:

Consulta docs/LABS_RUNTIME_REFERENCE.md para ver el costo de recursos por lab.


📝 Notas de distribución#

PuntoDetalle
Docker DesktopEl instalador no lo empaqueta — debe estar instalado previamente
Binario en el repoEl instalador final no se versiona dentro del repositorio
Canal oficialGitHub Releases es la única fuente de descarga del binario
Firma digitalNo se usa en v1.x — decisión explícita documentada en windows-installer.md

📚 Documentos relacionados#