¿Qué es el anfitrión y el cliente de Docker??

¿Qué es el anfitrión y el cliente de Docker??
Docker es una metodología de contenedores que permite a los desarrolladores crear/hacer, implementar y ejecutar aplicaciones. Docker utiliza una arquitectura de cliente cliente donde el cliente de Docker se comunica con el Docker Daemon, que es responsable de construir, ejecutar y administrar contenedores. Docker ofrece una interfaz de línea de comandos y un conjunto de API para interactuar con Docker Daemons.

Este blog ilustrará:

  • ¿Qué es un anfitrión de Docker??
  • ¿Qué es un cliente de Docker??

¿Qué es un anfitrión de Docker??

El host de Docker es el sistema que ejecuta Docker Daemons. Puede ser una máquina física, una máquina virtual o una instancia de nube. Incluye Docker Daemon, contenedores, imágenes, redes y almacenamiento. El Docker Daemon escucha las solicitudes de la API de Docker y administra los contenedores en consecuencia.

¿Qué es un cliente de Docker??

El cliente Docker es una herramienta CLI que permite a los desarrolladores interactuar/conectarse con Docker Daemons. Envía comandos al Docker Daemon usando la API Docker y Docker Daemon ejecuta estos comandos. Además, puede comunicarse con múltiples demonios.

La imagen a continuación muestra la relación entre el host de Docker, el cliente y el registro:

Eso fue todo sobre el anfitrión y el cliente de Docker.

Conclusión

El host de Docker es el sistema que ejecuta el Docker Daemon. Por otro lado, el cliente Docker es la herramienta utilizada para interactuar con Docker Daemons. El host y el cliente de Docker pueden estar en el mismo sistema o pueden estar en diferentes sistemas. Este blog explicó sobre Docker Host y Docker Client.