Guía de entrevistas técnicas de Devops
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.
Suscribete a nuestro Newsletter y recibe información para mejorar tus conocimientos y posibilidad de conseguir un mejor empleo
Subscribete en LinkedIn