Jak uruchomić Docker w trybie wetbose?

Jak uruchomić Docker w trybie wetbose?
Błędy muszą wystąpić, gdy aplikacja dotrze do etapu wdrażania. Dlatego wiedza o tym, jak korzystać z narzędzi debugowania i aplikacji, jest kluczowym wymogiem dla inżyniera DevOps.

Ten przewodnik pokaże, jak debugować demona Dockera, aby znaleźć i rozwiązać błędy. Proces debugowania działa, umożliwiając Docker Demon na pokazanie szczegółowej wydajności operacji odbywających się w tle i innych przydatnych informacji. W zamian dzienniki pomagają określić powód, dla którego kontenery lub obrazy nie działają poprawnie.

Jak działa Docker Daemon

W większości przypadków, po zainstalowaniu i wstępnej konfiguracji, nie musimy się martwić o demon Docker. Powodem jest to, że narzędzie systemowe zarządza demonem Dockera, eliminując w ten sposób potrzebę ręcznego zarządzania nim. Ponadto umożliwia to demon automatyczne ponowne uruchomienie po ponownym uruchomieniu systemu hosta.

Jak rozpocząć Docker Daemon w trybie debugowania

Aby debugować demona Dockera, musimy rozpocząć demon ręcznie. Ręczne uruchomienie demona pozwala nam przekazać argumenty do polecenia Dockerd i włączyć tryb debugowania.

NOTATKA: W zależności od konfiguracji systemu może być konieczne uruchomienie demona Docker jako root.

Wprowadź poniższe polecenie, aby uruchomić Dockera w trybie debugowania.

$ sudo docker -d

Powyższe polecenie zrzuca wiele informacji z Docker Daemon. Poniżej możesz zobaczyć przykładowe wyjście:

Jak edytować plik konfiguracyjny Docker

Metoda, którą zilustrowaliśmy powyżej, jest skuteczna, gdy chcesz ręcznie rozpocząć demon Docker. Jeśli jednak chcesz, aby Docker zarządzał przez narzędzie systemowe, musisz włączyć debugowanie w pliku konfiguracyjnym.

W systemie Linux znajdziesz plik konfiguracyjny Docker zlokalizowany w/etc/docker/deamon.JSON. Jeśli plik nie istnieje, utwórz jeden.

W pliku zmień wpis debugowania na true jako:


„Rejestr-Mirrors”: [],
„Niepewne rejestry”: [],
„Debugowanie”: prawda,
„Eksperymentalne”: Fałsz,
"cechy":
„Buildkit”: True
,
„Builder”:
„GC”:
„Włączone”: prawda,
„DefaultKeepStorage”: „20 GB”


Zapisz plik i uruchom ponownie demon Docker.

$ Sudo Service Docker Restart

Aby odczytać dzienniki, sprawdź/var/log/demon.Zaloguj systemy oparte na debian. Możesz także użyć polecenia Journalclt jako:

$ sudo journactl -U Docker.praca.

Wniosek

W tym przewodniku szybko omówiliśmy, jak włączyć i debugować Dockera Demona.