Jak uruchomić Dockera za pomocą polecenia systemctl

Jak Uruchomic Dockera Za Pomoca Polecenia Systemctl



Po zainstalowaniu Dockera tworzony jest demon, który zarządza nim w systemie operacyjnym hosta. Demon dokera, powszechnie nazywany dokerd , jest odpowiedzialny za zarządzanie obrazami dokerów, kontenerami i innymi usługami.

Podobnie jak w przypadku innych usług, systemctl może być również używany do zarządzania usługą dockerd. systemctl to narzędzie wiersza poleceń służące do zarządzania usługami systemd w dystrybucjach Linuksa dostarczanych z systemem init systemd.

W tym przewodniku zademonstruję proces zarządzania usługą Docker w systemie Linux za pomocą narzędzia systemctl.







Jak uruchomić usługę Docker za pomocą polecenia systemctl

Domyślnie w systemie Linux usługa dokowania jest inicjowana podczas rozruchu. Jednak w wielu przypadkach możesz chcieć zarządzać nim ręcznie, na przykład rozwiązując problemy lub w przypadku nieprawidłowości. Usługami Docker i plikami gniazd można łatwo zarządzać za pomocą polecenia systemctl. Polecenie uruchomienia usługi dokera podano poniżej:



sudo systemctl uruchom usługę docker.service

Powyższe polecenie nie spowoduje żadnego wskazania, że ​​usługa zaczęła działać. Aby ustalić, czy usługa Docker jest aktywna i działa, użyj metody status opcję za pomocą polecenia systemctl i nazwy usługi.



sudo Okno dokowane stanu systemctl





Należy pamiętać, że w powyższych poleceniach rozszerzenie .service jest opcjonalne i można je pominąć.

Jak zarządzać ustawieniami rozruchu Dockera za pomocą polecenia systemctl

Jak wspomniano wcześniej, we wszystkich nowoczesnych dystrybucjach Linuksa usługa dokowania uruchamia się automatycznie podczas rozruchu. Aby jednak zarządzać nim ręcznie, można zastosować polecenie systemctl.



Na przykład, jeśli chcesz skrócić czas uruchamiania i zaoszczędzić zasoby, nie uruchamiając usługi dokowania podczas uruchamiania, po prostu ją wyłącz.

sudo systemctl wyłącz okno dokowane

Wyłączenie usługi dokowania nie spowoduje jej natychmiastowego zatrzymania; usługa pozostanie aktywna do momentu wyraźnego zatrzymania. Usługa pozostanie aktywna, jednakże plik docelowy, który utrzymuje tę usługę włączoną podczas rozruchu, zostanie usunięty, a przy następnym uruchomieniu usługa zostanie wyłączona.

Aby uruchomić okno dokowane, po prostu użyj opcji start systemuctl z nazwą usługi i aby ją zatrzymać, użyj opcji systemctl zatrzymaj polecenia.

sudo okno dokowane systemctl stop

Aby uruchomić go przy starcie, włącz usługę.

sudo systemctl włączać doker

Włączenie usługi spowoduje ponowne utworzenie dowiązania symbolicznego w pliku /chce informator.

Jak ręcznie uruchomić usługę Docker

Jeśli nie chcesz używać narzędzia wiersza poleceń systemctl do uruchamiania usługi dokowania, możesz uruchomić ją ręcznie za pomocą dokerd polecenie z sudo przywileje.

sudo dokerd

Do zatrzymywać się serwis, naciśnij ctrl+c Klucze.

Wniosek

Narzędzie do administrowania systemem może także obsługiwać usługę Docker w systemie Linux. Domyślnie usługa dokowania jest włączona podczas rozruchu, jednak można nią również zarządzać ręcznie za pomocą systemctl Komenda. Aby uruchomić nieaktywną usługę dokowaną, Okno dokowane uruchamiające systemctl polecenie jest używane i aby wyłączyć je, aby załadować podczas uruchamiania systemctl wyłącz okno dokowane polecenie jest używane.