BashPilot zarządza pełną powierzchnią Docker na Twoim hoście: kontenery, obrazy, wolumeny, sieci i stosy Compose. Diagnozuje pętle restartów z rzeczywistych logów i kodów wyjścia, czyści dysk bez łamania czegokolwiek w użyciu, i potwierdza stan po każdej zmianie.
Konfiguracja i zdrowieKop. zm · Uruchom ponownie politykę · Kontrole stanu · Granice
Problemy, które rozwiązuje
Porażki znasz na pamięć
Problemy z kontenerami, które pochłaniają popołudnie. BashPilot odczytuje prawdziwe dowody, usuwa przyczynę i potwierdza powrót do zdrowia.
Uruchom ponownie pętlę Fixed
Odczytuje dzienniki i kod zakończenia, znajduje przyczynę, na przykład brakującą zmienną env, naprawia ją i obserwuje, czy działa.
Dysk pełny Fixed
Mierzy obrazy, woluminy i buduje pamięć podręczną, usuwa tylko śmieci, przechowuje oznaczone obrazy i nazwane woluminy.
OOM-zabity Fixed
Wykrywa sufit pamięci, rozsądnie podnosi limit i czysto odtwarza pojemnik.
Port w użyciu Fixed
Znajduje element, który blokuje port, zwalnia go lub ponownie mapuje i przywraca kontener.
Compose dryf Fixed
Odtwarza usługi, które nie były zsynchronizowane z Twoim plikiem tworzenia.
Niezdrowa kontrola Fixed
Śledzi nieudaną kontrolę stanu, naprawia pierwotną przyczynę i potwierdza prawidłowy stan.
W praktyce
Docker
Pętle restartów, rzeczywiście rozwiązane
BashPilot czyta ostatnie logi i kod wyjścia, znajduje powód, dlaczego kontener umiera, stosuje naprawę i obserwuje kontener, aby pozostał uruchomiony. Przyczyna jest częścią odpowiedzi, więc pętla nie wraca jutro.
Czyszczenie dysków bez strachu
Zadania prune rozróżniają śmieci od rzeczy, które są Ci jeszcze potrzebne. Wiszące obrazy i stary cache znikają, oznaczone obrazy i nazwane wolumeny zostają. Widzisz dokładnie ile miejsca wróciło.
Compose, płynnie mówiony
Podnieś stosy, restartuj pojedyncze usługi, czytaj ich połączone logi i aktualizuj obrazy w jednym poleceniu. BashPilot pracuje z plikami compose już na Twoim serwerze.
Bezpieczeństwo przede wszystkim
Stworzony, aby można było mu zaufać na zapracowanym hoście
Ma zakres Docker, pyta przed usunięciem czegokolwiek i potwierdza każdą zmianę na hoście.
Twój gospodarz pozostaje Twój
Agent działa na hoście i komunikuje się z lokalnym silnikiem Docker. Żadne poświadczenia rejestru ani hosty nie opuszczają komputera.
Zakres: Docker
Zarządza kontenerami, obrazami, woluminami i sieciami i niczym poza tą powierzchnią.
Zatwierdzenie przed usunięciem
Czyszczenie woluminów, usuwanie kontenerów lub czyszczenie obrazów jest najpierw wstrzymywane w celu potwierdzenia.
Sprzątanie, które pozwala zachować to, co ważne
Zadania czyszczenia oddzielają śmieci od oznaczonych zdjęć i nazwanych woluminów i pokazują dokładnie, co zostało odzyskane.
Zweryfikowane, nie założone
Po każdej zmianie ponownie sprawdza kontener. Zdrowy oznacza zdrowy na hoście, a nie czysty kod wyjścia.
Pełna ścieżka audytu
Każda operacja i jej wynik są rejestrowane, dzięki czemu zawsze wiesz, co i kiedy się zmieniło.
Tak. BashPilot podnosi stosy w górę i w dół, restartuje poszczególne usługi, ściąga zaktualizowane obrazy i czyta połączone logi, używając plików compose na Twoim hoście.
Czy może usunąć moje wolumeny?
Nie po cichu. Usuwanie wolumenów lub kontenerów liczy się jako destrukcyjne, więc BashPilot pokazuje co byłoby usunięte i czeka na Twoją zgodę.
Co dokładnie usuwa czyszczenie?
Wiszące obrazy, zatrzymane pozostałe kontenery i nieużywany cache. Oznaczone obrazy i nazwane wolumeny są zachowywane, chyba że wyraźnie powiesz inaczej.
Czy potrzebuję wiedzy o Docker, aby to używać?
Nie. Opisz wynik, jaki chcesz. Jeśli jesteś doświadczony, historia pokazuje każdą podstawową operację, więc zawsze wiesz co się stało.