Hola,
Claude está trabajando en una integración de Docker. El objetivo principal es tener visibilidad sobre los contenedores Docker (estado, consumo de RAM y CPU y permitir detener, iniciar o reiniciar un contenedor).
Aún estoy en fase de pruebas y reflexionando sobre la parte que actúa sobre los contenedores.
Tengo 2 soluciones:
- Un selector con 2 contextos (1 línea en el panel):
- Contenedor en ejecución: el selector propuesto reiniciar o detener
- Contenedor detenido: el selector solo propone iniciar
- Ventaja: es elegante
- Inconveniente: la actualización del selector requiere recargar la página (aunque el campo de estado se actualiza en tiempo real).
- Un botón por tipo de acción:
- por lo tanto, 3 botones: Iniciar, Detener, Reiniciar (3 líneas en el panel siempre presentes)
- Ventaja: no se requiere actualización de la visualización
- Inconveniente: ocupa más espacio en el panel
Mi preferencia, sin embargo, sería la primera solución… El panel está menos cargado y se ve más limpio; solo hay que pensar en recargar la página (¿o evolución de Gladys posible, o otra solución?).
Github: https://github.com/PhilippeMA/gladys-docker
La visión general con las 2 propuestas:
