Zum Inhalt springen

Bereich Docker

Der Bereich Docker (rechtes Rail) versammelt alles rund um den Docker-Daemon und Aseptics Container.

Zeigt den Status des Docker-Daemons: verbunden, wird gestartet oder nicht verbunden. Wenn er nicht gestartet ist, startet Docker starten Docker Desktop und wartet, bis er antwortet.

Docker wird benötigt, um die Infrastruktur zu starten und um Micros im Container-Modus laufen zu lassen. In der App ist das Starten von Docker eine manuelle Aktion; das CLI (aseptic start) startet es von selbst.

  • Infrastruktur starten — startet nur die Infra, die das ausgewählte Szenario deklariert (Kafka, Redis, Postgres…), ohne die Micros.
  • Infrastruktur stoppen — docker compose down der gemeinsamen Infra. Sie kann nicht bei laufendem Szenario gestoppt werden (stoppen Sie es vorher).

Jeder laufende Infrastrukturdienst hat sein „⋮“-Menü mit dem, was sich in seinem Container tun lässt:

  • Konsole öffnen — öffnet das System-Terminal mit bereits verbundenem psql (Postgres) oder redis-cli (Redis), mit Benutzer und Datenbank, die der Container selbst deklariert. Im CLI: aseptic console postgres.
  • Kafka-Nachrichten — liest ein Topic (von Anfang an oder nur, was ankommt) und veröffentlicht Nachrichten mit optionalem Schlüssel. Es nutzt die Werkzeuge des Kafka-Images selbst, auch alter Versionen. Im CLI: aseptic kafka topics, aseptic kafka consume <topic> und aseptic kafka produce <topic> <nachricht>.

Lesen dauert: Es kehrt nach 50 Nachrichten oder 10 Sekunden ohne neue zurück, plus die Zeit, die der Consumer braucht, um seiner Gruppe beizutreten.

Listet die laufenden aseptic-*-Container mit ihrem Status, ihrer Gesundheit und ihren Ports.

  • Verwaiste entfernen — löscht die zurückgebliebenen aseptic-*-Container (zum Beispiel nach einem abrupten Herunterfahren).

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