Witaj na blogu.
Czytaj bez spiny.
Jak oczyścić Docker i odzyskać miejsce na serwerze VPS

Jak oczyścić Docker i odzyskać miejsce na serwerze VPS

8 marca 2026

Przestań chomikować martwe kontenery i zmuś serwer do oddychania

Ekspertem nie jestem, co pewnie już wiesz. Nie mam jednak zamiaru powtarzać błędu z zajechanym RAM-em i zapchanym dyskiem. Wypracowałem brutalne, ręczne flow czyszczące. To nie jest automat dla leniwych. Trzeba to wklepać ręcznie, ale ma jedną zaletę: po prostu działa i utrzymuje mój serwer przy życiu.

Wpisałem w PuTTY głupie n8n_update i zniszczyłem własną optymalizację. RAM natychmiast skoczył na 33%. Pominę już milczeniem UX-owy dramat nowego interfejsu n8n, gdzie usunęli wygodny suwak na zewnątrz i teraz trzeba grzebać w środku każdego workflow zeby aktywować/dezaktywować daną automatyzację. Najgorsze jest to, co dzieje się pod spodem. Każda aktualizacja stawia nowy kontener Docker. Wpiszesz komendę 10 razy, masz 10 kontenerów, z czego 9 to martwe śmieci żrące zasoby. Serwer dusi się od cyfrowego gruzu.

Brak sprzątania po aktualizacjach to jak jazda samochodem z zaciągniętym ręcznym, a potem dziwienie się, że silnik wyje i pali sprzęgło. Zrób porządek.

Żelazne zasady przetrwania w ekosystemie Mikr.us

Zanim zaczniesz wpisywać cokolwiek w terminal, wbij sobie do głowy podstawowe reguły gry na tym hostingu. Złamanie ich to proszenie się o kłopoty.

  • Zakaz używania komend reboot i shutdown. Konsola to nie miejsce na restarty. Mikr.us tego nie zaleca, więc ty też tego nie robisz.
  • Restart wykonujesz wyłącznie przez przycisk w panelu administracyjnym.
  • Diagnostyka to twój zasrany obowiązek. Po każdym sprzątaniu odpalasz narzędzia wbudowane w panel, żeby sprawdzić, czy czegoś nie uszkodziłeś.

Ręczna defragmentacja chaosu krok po kroku

Zaloguj się do panelu i odpal połączenie SSH. Działasz jako root, więc patrz co wpisujesz.

  1. Zweryfikuj stan agonalny serwera. Zanim zaczniesz cokolwiek ciąć, musisz wiedzieć, ile masz miejsca i pamięci.
    df -h
    free -h
    Zwróć uwagę na główny katalog /, to tam leży najwięcej śmieci.
  2. Zlokalizuj największe skupiska danych. Zmuś system, żeby pokazał ci, co dokładnie zżera twój dysk.
    du -sh /* | sort -hr
  3. Wyczyść cache instalatora. Zwalnia kilkaset megabajtów, zero ryzyka uszkodzenia czegokolwiek.
    apt-get clean
  4. Wypal martwe kontenery Docker. To ten krok ratuje najwięcej przestrzeni, zwłaszcza jeśli hostujesz n8n. Sprawdź, z czym walczysz:
    docker ps -a
    docker images
    A teraz uruchom bezlitosne czyszczenie, które usunie wszystkie nieużywane obrazy i wolumeny:
    docker system prune -a --volumes -f
    Jeśli trzęsiesz się o swoje dane, najpierw usuwaj śmieci ręcznie komendą docker rm <id_kontenera>.
  5. Sprawdź efekty swojej pracy. Powtórz komendy z kroku pierwszego i porównaj wyniki. Docker prune zazwyczaj zrzuca ogromny balast.

Odcięcie zasilania i weryfikacja zniszczeń

To jest najważniejszy moment. Nie dotykaj komendy restart w PuTTY. Przejdź do przeglądarki i zaloguj się do panelu.

Kliknij w poniższy przycisk, znajdź swój serwer i uderz w "Proszę o restart VPSa". Poczekaj kilka minut i odśwież swoje aplikacje, żeby sprawdzić, czy wstały.

Zrestartuj serwer z poziomu panelu

Na sam koniec, nie udawaj, że wiesz wszystko. Przejdź do sekcji Diagnostyka i odpal skrypt testowy. System sam ci powie, czy dysk i RAM są w normie. Jeśli coś świeci na czerwono, czytaj logi. Jeśli nie – u mnie działa.

Dlaczego zwykła aktualizacja n8n pożera tyle dysku?
To specyfika Dockera. Aktualizacja nie nadpisuje starych plików, tylko pobiera nowy, kompletny obraz i stawia na nim nowy kontener. Stare kontenery przechodzą w stan uśpienia i leżą na dysku, żrąc cenną przestrzeń, dopóki ich ręcznie nie usuniesz komendą prune.
Co się stanie, jeśli użyję komendy reboot w SSH?
Zignorujesz architekturę Mikrusa. W środowiskach współdzielonych i specyficznie wirtualizowanych, ręczne zrzucenie systemu z poziomu konsoli może zawiesić kontener w dziwnym stanie. Panel hostingu wymusza czysty i kontrolowany restart.
Widzisz błąd, masz uwagę albo chcesz coś dodać?
Napisz tutaj →
Wsparcie Warsztatu

Mikr.us: Gwarancja stałej ceny za hosting

Wielkie firmy kuszą promocją na VPS, a po roku przysyłają rachunek grozy. Tutaj tego nie ma. Płacisz ustaloną, niską kwotę z góry za rok i tyle. Nikt nie podepnie sobie Twojej karty, żeby wyssać z niej pieniądze z zaskoczenia.

Sprawdź cennik Mikr.us →

Mój nastrój

Od autora: Satysfakcja z działającego automatu to świetne uczucie. Jeśli ten wpis ułatwił Ci robotę, świętuj ze mną ten mały sukces stawiając wirtualną kawę!

Postaw mi kawę →
BEZ SPINY • MYŚLĘ • BEZ SPINY • ROBIĘ • BEZ SPINY • PISZĘ • BEZ SPINY • DZIELĘ SIĘ • BEZ SPINY • ZERO NADĘCIA • BEZ SPINY • ZERO POZERKI • BEZ SPINY • KONKRETNE RZECZY • BEZ SPINY • NORMALNY BLOG • BEZ SPINY • UCZĘ SIĘ • BEZ SPINY • BUDUJĘ • BEZ SPINY • SPRAWDZAM • BEZ SPINY • WYCIĄGAM WNIOSKI • BEZ SPINY • SERWER • BEZ SPINY • SEO • BEZ SPINY • AUTOMATYZACJE • BEZ SPINY • ŻYCIE ONLINE • BEZ SPINY • BLOG JAK DAWNIEJ • BEZ SPINY • RÓŻNE TEMATY • BEZ SPINY • PRAWDZIWE PROBLEMY • BEZ SPINY • PRAWDZIWE ROZWIĄZANIA • BEZ SPINY • UCZĘ SIĘ PUBLICZNIE • BEZ SPINY • TESTUJĘ I OPISUJĘ • BEZ SPINY • CZASEM TECHNICZNIE • BEZ SPINY • CZASEM ŻYCIOWO •
Antoni Fic - O mnie

O Mnie

To nie jest blog. To narzędziownia. Odrzucam SaaS-owe abonamenty, marketingowy bełkot i cyfrowy szum. Sam stawiam serwery, tnę czysty kod i zmuszam sztuczną inteligencję do odwalania czarnej roboty.

Nie sprzedaję kursów, nie buduję zasięgów i nie owijam w bawełnę. Zrzucam tu gotowe, zweryfikowane w boju systemy.