Qu'est-ce que Docker Host and Client?

Qu'est-ce que Docker Host and Client?
Docker est une méthodologie de contenerisation qui permet aux développeurs de créer / créer, déployer et exécuter des applications. Docker utilise une architecture client-serveur où le client Docker communique avec le démon Docker, qui est responsable de la construction, de la gestion et de la gestion des conteneurs. Docker propose une interface de ligne de commande et un ensemble d'API pour interagir avec Docker Daemons.

Ce blog illustrera:

  • Qu'est-ce qu'un hôte docker?
  • Qu'est-ce qu'un client docker?

Qu'est-ce qu'un hôte docker?

L'hôte Docker est le système qui exécute les démons docker. Il peut s'agir d'une machine physique, d'une machine virtuelle ou d'une instance de cloud. Il comprend un démon Docker, des conteneurs, des images, des réseaux et un stockage. Le démon docker écoute l'API Docker demande et gère les conteneurs en conséquence.

Qu'est-ce qu'un client docker?

Le client Docker est un outil CLI qui permet aux développeurs d'interagir / se connecter avec Docker Daemons. Il envoie des commandes au démon docker à l'aide de l'API Docker et Docker Daemon exécute ces commandes. De plus, il peut communiquer avec plusieurs démons.

L'image ci-dessous montre la relation entre l'hôte Docker, le client et le registre:

C'était tout au sujet de l'hôte Docker et du client.

Conclusion

L'hôte Docker est le système qui exécute le démon docker. D'un autre côté, le client Docker est l'outil utilisé pour interagir avec les démons Docker. L'hôte et le client Docker peuvent être sur le même système ou il peut être sur des systèmes différents. Ce blog a expliqué sur l'hôte Docker et le client docker.