Questo blog illustrerà:
Cos'è un host Docker?
L'host Docker è il sistema che gestisce i demoni Docker. Può essere una macchina fisica, una macchina virtuale o un'istanza di cloud. Include daemon Docker, contenitori, immagini, reti e archiviazione. Il demone Docker ascolta le richieste dell'API Docker e gestisce i contenitori di conseguenza.
Cos'è un cliente Docker?
Il client Docker è uno strumento CLI che consente agli sviluppatori di interagire/connettersi con i demoni Docker. Invia comandi al daemon Docker usando l'API Docker e Docker Daemon esegue questi comandi. Inoltre, può comunicare con più demoni.
L'immagine seguente mostra la relazione tra l'host Docker, il cliente e il registro:
Questo riguardava tutto l'host e il cliente Docker.
Conclusione
L'host Docker è il sistema che gestisce il demone Docker. D'altra parte, il client Docker è lo strumento utilizzato per interagire con Docker Daemons. L'host e il client Docker possono essere sullo stesso sistema o possono essere su sistemi diversi. Questo blog ha spiegato su Docker Host e Docker Client.