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
Abschnitt betitelt „Infrastruktur“- Infrastruktur starten — startet nur die Infra, die das ausgewählte Szenario deklariert (Kafka, Redis, Postgres…), ohne die Micros.
- Infrastruktur stoppen —
docker compose downder gemeinsamen Infra. Sie kann nicht bei laufendem Szenario gestoppt werden (stoppen Sie es vorher).
Konsole und Nachrichten der Infrastruktur
Abschnitt betitelt „Konsole und Nachrichten der Infrastruktur“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) oderredis-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>undaseptic 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.
Container
Abschnitt betitelt „Container“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).
Vom CLI
Abschnitt betitelt „Vom CLI“aseptic docker status, docker start, aseptic infra-up, infra-down, containers,
docker-clean.