BashPilot verwaltet die komplette Docker-Oberfläche Ihres Hosts: Container, Images, Volumes, Netzwerke und Compose-Stacks. Es diagnostiziert Restart-Loops aus echten Logs und Exit-Codes, räumt die Platte auf, ohne etwas Genutztes zu zerstören, und bestätigt den Zustand nach jeder Änderung.
Keine langwierigen Flags, die man sich merken muss, keine Compiler-Dateien, die manuell bearbeitet werden müssen. Beschreiben Sie, was Sie wollen, und BashPilot führt es auf dem Host aus.
1
Du fragst
„Starten Sie den api-Container neu und sagen Sie mir, warum er immer wieder abstirbt.“ Klare Worte, keine Fahnen.
2
Liest den Host
Überprüft Container, Bilder, Protokolle und Exit-Codes, bevor etwas berührt wird.
3
Plant die Änderung
Wählt die genauen Docker-Operationen aus einem überprüften Katalog aus, nicht improvisierte Befehle.
4
Pausen bei Risiko
Das Entfernen eines Volumes oder das Bereinigen von Bildern erfordert Ihr ausdrückliches Ja.
5
Läuft auf dem Motor
Wendet die Änderung über Docker API auf Ihrem Host an.
6
Verifiziert und meldet
Bestätigt, dass der Container aktiv und fehlerfrei ist, und zeigt dann an, was sich geändert hat.
Was ist abgedeckt?
Jeder Teil der Docker-Oberfläche
Native Abdeckung von Containern, Bildern, Compose, Netzwerken und Volumes, kein dünner Wrapper über ein paar Befehle.
ComposeHoch · Runter · Dienst neu starten · Bilder aktualisieren · Protokolle
Docker
VernetzungNetzwerke · Hafenveröffentlichung · Links · DNS
Volumes und SpeicherBände · Reittiere binden · Prune · Backups
Konfiguration und GesundheitUmgebungsvars · Richtlinie neu starten · Gesundheitschecks · Grenzen
Probleme, die es löst
Die Fehler kennen Sie auswendig
Die Containerprobleme, die einen Nachmittag fressen. BashPilot liest die tatsächlichen Beweise, behebt die Ursache und bestätigt die Wiederherstellung.
Schleife neu starten Fixed
Liest die Protokolle und den Exit-Code, findet die Ursache, z. B. eine fehlende Umgebungsvariable, behebt das Problem und überwacht, dass es aktiv bleibt.
Festplatte voll Fixed
Misst Images, Volumes und den Build-Cache, entfernt nur den Müll, behält getaggte Images und benannte Volumes bei.
OOM-getötet Fixed
Erkennt die Speicherobergrenze, erhöht die Grenze sinnvoll und erstellt den Container sauber neu.
Port im Einsatz Fixed
Findet, was den Port hält, gibt ihn frei oder ordnet ihn neu zu und bringt den Container zurück.
Compose Drift Fixed
Erstellt die Dienste neu, die nicht mehr mit Ihrer Compose-Datei synchronisiert sind.
Ungesunder Scheck Fixed
Verfolgt die fehlgeschlagene Gesundheitsprüfung, behebt die Grundursache und bestätigt einen fehlerfreien Status.
In der Praxis
Docker
Restart-Loops, wirklich gelöst
BashPilot liest die letzten Logs und den Exit-Code, findet den Grund, warum der Container stirbt, wendet den Fix an und beobachtet, dass der Container oben bleibt. Die Ursache ist Teil der Antwort, damit der Loop morgen nicht zurückkommt.
Aufräumen ohne Angst
Prune-Jobs unterscheiden zwischen Müll und Dingen, die Sie noch brauchen. Dangling Images und alter Build-Cache fliegen raus, getaggte Images und benannte Volumes bleiben. Sie sehen genau, wie viel Platz zurückkam.
Compose, fließend gesprochen
Stacks hochfahren, einzelne Services neu starten, ihre gemeinsamen Logs lesen und Images aktualisieren, alles in einer Anfrage. BashPilot arbeitet mit den Compose-Dateien, die bereits auf Ihrem Server liegen.
Sicherheit geht vor
Entwickelt, um auf einem ausgelasteten Host vertrauenswürdig zu sein
Es ist auf Docker beschränkt, es fragt nach, bevor etwas entfernt wird, und es prüft jede Änderung auf dem Host.
Ihr Gastgeber bleibt Ihr Gastgeber
Der Agent läuft auf dem Host und kommuniziert mit der lokalen Docker-Engine. Keine Registrierungsdaten oder Hosts verlassen die Maschine.
Begrenzt auf Docker
Es verwaltet Container, Bilder, Volumes und Netzwerke und nichts außerhalb dieser Oberfläche.
Genehmigung vor Entfernung
Das Beschneiden von Volumes, das Löschen von Containern oder das Löschen von Bildern wartet zunächst auf Ihre Bestätigung.
Aufräumen, bei dem das Wesentliche erhalten bleibt
Bereinigungsjobs trennen Müll von getaggten Bildern und benannten Volumes und zeigen Ihnen genau, was zurückgewonnen wurde.
Verifiziert, nicht angenommen
Nach jeder Änderung wird der Behälter erneut überprüft. „Gesund“ bedeutet „fehlerfrei“ auf dem Host, kein sauberer Exit-Code.
Vollständiger Prüfpfad
Jeder Vorgang und sein Ergebnis werden aufgezeichnet, sodass Sie immer wissen, was sich wann geändert hat.
Ja. BashPilot fährt Stacks hoch und runter, startet einzelne Services neu, zieht aktualisierte Images und liest gemeinsame Logs, mit den Compose-Dateien auf Ihrem Host.
Kann es meine Volumes löschen?
Nicht stillschweigend. Das Entfernen von Volumes oder Containern gilt als destruktiv. BashPilot zeigt Ihnen, was entfernt würde, und wartet auf Ihre Freigabe.
Was entfernt das Aufräumen wirklich?
Dangling Images, gestoppte Altcontainer und ungenutzten Build-Cache. Getaggte Images und benannte Volumes bleiben erhalten, außer Sie sagen ausdrücklich etwas anderes.
Brauche ich Docker-Wissen dafür?
Nein. Beschreiben Sie das gewünschte Ergebnis. Wer Erfahrung hat, sieht in der Historie jede zugrunde liegende Operation und weiß so immer, was passiert ist.
Testen Sie es auf Ihrem eigenen Server.
In etwa einer Minute verbunden. Die erste Woche geht auf uns.