En esta lección aprenderás qué es Docker Engine dentro del curso de Docker. El objetivo es separar responsabilidades: qué hace Docker Engine, qué hace el daemon, dónde entra containerd y qué papel termina jugando runc.
No vamos a convertir este post en una guía de troubleshooting ni de hardening avanzado. Aquí nos centramos en entender la pieza concreta del índice y enlazar al resto cuando toque.
👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis
🐳 Si quieres aprender más de Docker, pincha en este curso de Docker gratis
Qué es Docker Engine
Problema: Docker parece un único comando, pero por dentro coordina varias piezas para descargar imágenes, crear contenedores, exponer red, montar volúmenes y hablar con runtimes.
Qué aporta Docker Engine: actúa como la plataforma que une CLI, API, daemon y runtime para que puedas administrar contenedores con una experiencia coherente.
| Pieza | Responsabilidad |
|---|---|
| Docker CLI | Envía órdenes como docker run o docker ps. |
| Docker API | Interfaz HTTP usada por CLI y herramientas. |
| dockerd | Daemon que recibe peticiones y coordina objetos Docker. |
| containerd/runc | Ejecución real del ciclo de vida y creación del contenedor. |
Flujo básico cuando ejecutas un contenedor
docker run --rm hello-world
docker ps -a
docker versionA nivel conceptual, la CLI envía la petición al daemon, el daemon prepara la operación, containerd gestiona el ciclo de vida y runc crea el contenedor usando primitivas del sistema Linux.
Errores comunes
- Pensar que Docker Engine es solo el comando docker.
- Confundir dockerd, containerd y runc como si fueran la misma pieza.
- Usar herramientas internas sin necesidad cuando la CLI docker resuelve el caso.
- Exponer socket o API sin entender el riesgo de seguridad.
Lecciones relacionadas del curso Docker
- Arquitectura de Docker Engine: dockerd, containerd y runc
- Qué es dockerd y cómo funciona
- Docker API: qué es y cómo utilizarla
- Qué es containerd y cómo funciona
- Qué es runc y cómo funciona
Documentación oficial y recursos
Qué es Docker Engine y cómo funciona encaja dentro del bloque de arquitectura del curso: te ayuda a entender qué ocurre por debajo sin mezclar todavía administración avanzada, seguridad profunda o troubleshooting de producción.
Cuando termines esta lección, continúa con el siguiente componente del índice para construir una visión completa de Docker Engine.

