Ir al contenido

Sección Docker

La sección Docker (rail derecho) reúne todo lo relacionado con el daemon de Docker y los contenedores de Aseptic.

Muestra el estado del daemon de Docker: conectado, iniciándose o sin conexión. Si no está iniciado, Iniciar Docker arranca Docker Desktop y espera a que responda.

Docker hace falta para levantar la infraestructura y para correr micros en modo contenedor. En la app, arrancar Docker es una acción manual; el CLI (aseptic start) lo arranca por su cuenta.

  • Iniciar infraestructura — levanta solo la infra que declara el escenario seleccionado (Kafka, Redis, Postgres…), sin los micros.
  • Detener infraestructura — docker compose down de la infra común. No se puede detener con el escenario en marcha (párale antes).

Cada servicio de infraestructura en marcha lleva su menú «⋮» con lo que se puede hacer dentro de su contenedor:

  • Abrir consola — abre la terminal del sistema con psql (Postgres) o redis-cli (Redis) ya conectado, con el usuario y la base que declara el propio contenedor. Desde el CLI: aseptic console postgres.
  • Mensajes de Kafka — lee un topic (desde el principio o solo lo que llegue) y publica mensajes con clave opcional. Usa las herramientas de la propia imagen de Kafka, también las de versiones antiguas. Desde el CLI: aseptic kafka topics, aseptic kafka consume <topic> y aseptic kafka produce <topic> <mensaje>.

Leer tarda: vuelve al llegar a 50 mensajes o tras 10 segundos sin mensajes nuevos, más lo que tarda el consumidor en unirse a su grupo.

Lista los contenedores aseptic-* en ejecución con su estado, salud y puertos.

  • Eliminar huérfanos — borra los contenedores aseptic-* que quedaron residuales (por ejemplo tras un cierre abrupto).

aseptic docker status, docker start, aseptic infra-up, infra-down, containers, docker-clean.