Iniciar y Monitorear Servicios Docker
Guía rápida para diagnosticar el estado de los contenedores del facturador, reiniciarlos de manera segura y monitorear el consumo de recursos de la máquina.
🚀 Verificación y Arranque de Contenedores
-
Conéctese vía SSH a su instancia e ingrese como superusuario:
sudo su - -
Verifique el estado de todos los contenedores con
docker ps -a:CONTAINER ID IMAGE COMMAND STATUS PORTS NAMES 92f43f53f8e4 stenfrank/php:1.0 "php-fpm7.2" Up 18 hours 9000/tcp multifacturalo_fpm2_1 914a35c72512 redis:alpine "docker-entrypoint.s…" Up 18 hours 0.0.0.0:6381->6379/tcp multifacturalo_redis2_1 de282cbbbc15 mariadb "docker-entrypoint.s…" Up 18 hours 0.0.0.0:3307->3306/tcp multifacturalo_mariadb2_1 eb049c8dba9c stenfrank/nginx:1.0 "nginx" Up 18 hours 80/tcp multifacturalo_nginx2_1Todos los contenedores deben figurar con el estado Up.
-
Comandos de control individual:
- Iniciar contenedor:
docker start <nombre_contenedor> - Reiniciar contenedor:
docker restart <nombre_contenedor>
- Iniciar contenedor:
-
Si los contenedores no inician o presentan inconsistencias, reinicie el stack completo:
- Navegue al directorio de su proyecto (por ejemplo
/root/pro9o/home/ubuntu/facturador):
cd /ruta/del/proyecto docker compose down docker compose up -d - Navegue al directorio de su proyecto (por ejemplo
-
Valide nuevamente con
docker pspara certificar que todos los servicios estén operativos.
📊 Monitoreo del Servidor
- Monitoreo en consola con
htop: Permite observar en tiempo real el consumo de CPU por núcleo, memoria RAM física y procesos activos.

- Espacio en disco con
df -h: Supervise periódicamente que la partición principal no alcance el 100%.

- Verificación en consola AWS EC2: En el listado de instancias, compruebe que la columna Status Checks marque
2/2 checks passed.

- Pestaña Monitoring en AWS: Revise los gráficos de utilización de CPU, lecturas/escrituras en disco y tráfico de red para identificar horas punta o saturaciones de recursos.
