Co to jest host i klient Docker?

Co to jest host i klient Docker?
Docker to metodologia konteneryzacji, która pozwala programistom tworzenie/tworzenie, wdrażanie i uruchamianie aplikacji. Docker używa architektury klienta-serwera, w której klient Docker komunikuje się z Docker Daemon, który jest odpowiedzialny za budowanie, uruchomienie i zarządzanie kontenerami. Docker oferuje interfejs wiersza poleceń i zestaw API do interakcji z Docker Demons.

Ten blog ilustruje:

  • Co to jest gospodarz dokera?
  • Co to jest klient Docker?

Co to jest gospodarz dokera?

Host Docker to system, który uruchamia Docker Demons. Może to być maszyna fizyczna, maszyna wirtualna lub instancja chmurowa. Obejmuje demon Docker, kontenery, obrazy, sieci i pamięć. Daemon Dockera słucha żądań API Docker i odpowiednio zarządza kontenerami.

Co to jest klient Docker?

Klient Docker to narzędzie CLI, które pozwala programistom na interakcję/łączenie się z Docker Demons. Wysyła polecenia do Docker Daemon za pomocą Docker API, a Docker Daemon wykonuje te polecenia. Ponadto może komunikować się z wieloma demonami.

Poniższy obraz pokazuje związek między hostem Docker, klientem i rejestrem:

Chodziło o hosta i klienta Dockera.

Wniosek

Host Docker to system, który uruchamia Docker Daemon. Z drugiej strony klient Docker jest narzędziem używanym do interakcji z Docker Demons. Host Docker i klient mogą znajdować się w tym samym systemie lub mogą znajdować się w różnych systemach. Ten blog wyjaśnił o hosta Docker i kliencie Docker.