📘 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#
- Abre el panel en http://localhost:9090
- Revisa el diagnóstico de equipo y Docker
- Elige un lab o sistema principal
- Usa
Levantar entorno - Entra por
Abrir sistema - Revisa logs si algo queda parcial
- Baja o elimina entornos cuando termines
🧠 Diferencia clave#
| Concepto | Significado |
|---|---|
Estado Docker | Dice si el stack existe, corre y reporta salud |
Abrir sistema | Entra a la app o API real dentro del contenedor |
🏛️ Sistemas principales#
| Sistema | Estado | URL | Rol |
|---|---|---|---|
| Inventory Core | 🟢 | http://localhost:8000 | Core transaccional |
| Operations Portal | 🟢 | http://localhost:8083 | Capa operativa |
| Platform Gateway | 🟢 | http://localhost:8085 | Acceso unificado |
| Control Center | 🟢 | http://localhost:9090 | Operación del workspace |
🎯 Operación por casos#
Caso 1 — Aprender Docker con algo pequeño#
Levanta:
01-node-api03-python-api
Caso 2 — Ver un backend serio#
Levanta:
05-postgres-api
Caso 3 — Ver un producto más real#
Levanta:
05-postgres-api09-multi-service-app06-nginx-proxy
Caso 4 — Experimentar con capacidades de infraestructura#
Levanta según objetivo:
| Lab | Capacidad |
|---|---|
04-redis-cache | Caché y performance |
07-rabbitmq-messaging | Mensajería asíncrona |
08-prometheus-grafana | Observabilidad |
11-elasticsearch-search | Búsqueda de texto completo |
12-jenkins-ci | Automatizació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:
| Modo | Cuándo aplica |
|---|---|
| Caso a caso | Recursos ajustados — levantar un lab a la vez |
| Plataforma principal | Recursos suficientes para 9090 + 05 + 09 + 06 |
| Labs con cautela | Recursos limitados para labs pesados (08, 11, 12) |
✅ Buenas prácticas#
- No levantes todo si no lo necesitas
- Usa el gateway para navegar mejor entre servicios
- Revisa Labs Runtime Reference antes de mezclar labs pesados
- Usa
remove-allsolo cuando quieras limpiar también los volúmenes