Ir al contenido

Sección Docker

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

Muestra el estado del motor 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.

Los que quedaron residuales (por ejemplo, tras un cierre abrupto) se eliminan con Limpiar en la barra superior, que además termina los procesos nativos huérfanos.

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