Docker Engine
Docker Engine es una tecnología de contenedorización de código abierto para compilar y contenedorizar tus aplicaciones. Docker Engine actúa como una aplicación cliente-servidor con:
- Un servidor con un proceso de daemon de ejecución continua
dockerd. - APIs que especifican las interfaces que los programas pueden usar para comunicarse con el daemon de Docker e instruirlo.
- Un cliente de interfaz de línea de comandos (CLI)
docker.
La CLI utiliza las APIs de Docker para controlar o interactuar con el daemon de Docker mediante scripts o comandos directos de la CLI. Muchas otras aplicaciones de Docker utilizan la API y la CLI subyacentes. El daemon crea y gestiona los objetos de Docker, como imágenes, contenedores, redes y volúmenes.
Para obtener más detalles, consulta la Arquitectura de Docker.
Licencia
El uso comercial de Docker Engine obtenido a través de Docker Desktop en grandes empresas (que superen los 250 empleados O con ingresos anuales que superen los 10 millones de dólares USD) requiere una suscripción de pago. Apache License, Versión 2.0. Consulta LICENSE para ver la licencia completa.