🐳 docker-labs GitHub ↗

📘 Manual de Usuario — Docker Labs#

Versión: 1.5.0 Estado: 🟢 Operativo Audiencia: 👥 Usuarios del workspace, operadores Objetivo: Operación diaria del panel y de los sistemas activos

🧭 Flujo recomendado#

  1. Abre el panel en http://localhost:9090
  2. Revisa el diagnóstico de equipo y Docker
  3. Elige un lab o sistema principal
  4. Usa Levantar entorno
  5. Entra por Abrir sistema
  6. Revisa logs si algo queda parcial
  7. Baja o elimina entornos cuando termines

🧠 Diferencia clave#

ConceptoSignificado
Estado DockerDice si el stack existe, corre y reporta salud
Abrir sistemaEntra a la app o API real dentro del contenedor

🏛️ Sistemas principales#

SistemaEstadoURLRol
Inventory Core🟢http://localhost:8000Core transaccional
Operations Portal🟢http://localhost:8083Capa operativa
Platform Gateway🟢http://localhost:8085Acceso unificado
Control Center🟢http://localhost:9090Operación del workspace

🎯 Operación por casos#

Caso 1 — Aprender Docker con algo pequeño#

Levanta:

Caso 2 — Ver un backend serio#

Levanta:

Caso 3 — Ver un producto más real#

Levanta:

Caso 4 — Experimentar con capacidades de infraestructura#

Levanta según objetivo:

LabCapacidad
04-redis-cacheCaché y performance
07-rabbitmq-messagingMensajería asíncrona
08-prometheus-grafanaObservabilidad
11-elasticsearch-searchBúsqueda de texto completo
12-jenkins-ciAutomatización CI

🛠️ Comandos útiles#

Levantar un stack#

docker compose -f 05-postgres-api\docker-compose.yml up -d --build

Bajar un stack#

docker compose -f 05-postgres-api\docker-compose.yml down

Ver contenedores#

docker ps

Ver logs#

docker compose -f 05-postgres-api\docker-compose.yml logs --tail 80

📊 Interpretación del diagnóstico#

Equipo estimado#

Lo aporta el navegador y sirve como referencia rápida.

Capacidad Docker#

La aporta el daemon Docker y es la cifra más importante para decidir cuánto levantar.

Recomendación del panel#

El panel sugiere uno de tres modos según los recursos detectados:

ModoCuándo aplica
Caso a casoRecursos ajustados — levantar un lab a la vez
Plataforma principalRecursos suficientes para 9090 + 05 + 09 + 06
Labs con cautelaRecursos limitados para labs pesados (08, 11, 12)

✅ Buenas prácticas#

🔗 Documentos relacionados#