Jak wyczyścić pliki dziennika kontenera Docker
- 2647
- 415
- Maurycy Napierała
Ten samouczek pomoże Ci wyczyścić plik dziennika na kontenerze Docker. Jeśli Twój system wychodzi z miejsca na dysku i odkryłeś, że pliki dziennika kontenera Dockera zużywają wysoką przestrzeń dysku. Możesz znaleźć lokalizację pliku dziennika i wyczyścić je za pomocą tego samouczka. Podczas usuwania plików dziennika kontenera Docker, nie musisz go zatrzymać.
Wyczyść plik dziennika kontenera Docker
Poniżej znajdują się 3 różne opcje wyczyszczenia plików dziennika kontenerów Docker. Wybierz dowolną z poniższych opcji, aby obciąć pliki dziennika kontenera Docker.
Niektóre z poniższych opcji wymagają identyfikatora lub nazwy kontener Docker PS -A
Komenda.
- Opcja 1: W tej opcji najpierw znajdziemy ścieżkę pliku dziennika, a następnie ją obcinać. Użyj opcji Inspekcji, aby znaleźć nazwę pliku dziennika i lokalizację kontenera Docker.
Docker Container Inspect - -FORMAT = '.Logpath '
W rezultacie otrzymasz ścieżkę pliku dziennika. Teraz obcinaj plik dziennika za pomocą następującego polecenia.
obcięty -s 0/ścieżka/do/logarytmika
Tutaj -S
służy do ustawiania rozmiaru pliku. Podałeś 0 jako dane wejściowe, co oznacza całkowicie obcięcie pliku dziennika.
truncate -s 0 $ (Docker Inspect - -Format = '.Logpath ')
Truncate -s 0/var/lib/docker/Conteners/*/* -JSON.dziennik
Możesz szybko obcięli pliki dziennika Docker za pomocą jednej z powyższych opcji.
Zakończyć
W tym poście na blogu nauczyłeś się obcinać (wyczyść) pliki dziennika kontenera Docker.