Guía de entrevistas técnicas de Devops

Accede/Registrate para Descargar tu Guía

Lista de Preguntas


¿ Cómo funciona Docker y cual es su arquitectura?

Docker utiliza una arquitectura cliente-servidor para administrar y ejecutar contenedores. La arquitectura de Docker se compone de los siguientes componentes principales:

Cliente Docker:

Es la interfaz de línea de comandos (CLI) o la API que permite a los usuarios interactuar con el sistema Docker. Los comandos Docker, como docker run o docker build, son ejecutados por el cliente Docker.

Docker Daemon:

Es un proceso que se ejecuta en el sistema operativo anfitrión y gestiona la creación, ejecución y supervisión de contenedores. El daemon de Docker está a la escucha de solicitudes del cliente Docker y administra los recursos del sistema para contenedores.

Imágenes Docker:

Son plantillas de solo lectura que contienen el sistema operativo, las bibliotecas y las dependencias necesarias para ejecutar una aplicación. Las imágenes son la base para la creación de contenedores.

Contenedores Docker:

   Son instancias en ejecución de imágenes Docker. Un contenedor encapsula una aplicación y sus dependencias, así como su propio entorno de ejecución aislado. Los contenedores se pueden crear a partir de imágenes y comparten el mismo kernel del sistema operativo anfitrión.

Docker Hub:

   Es un servicio en la nube que actúa como un registro de imágenes Docker. Permite a los usuarios almacenar, compartir y descargar imágenes Docker públicas y privadas. Docker Hub es utilizado para distribuir y colaborar en el desarrollo de aplicaciones basadas en contenedores.

 
 

Whatsapp Mentores Tech