# 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`](/reference/cli/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`](/reference/cli/docker/).

La CLI utiliza las [APIs de Docker](/reference/api/engine/) 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](/get-started/docker-overview/#docker-architecture).




## 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](https://www.docker.com/pricing?ref=Docs&refAction=DocsEngine).
Apache License, Versión 2.0. Consulta [LICENSE](https://github.com/moby/moby/blob/master/LICENSE) para ver la licencia completa.

