Saltar al contenido
uencoder

Docker

Docker es una plataforma de contenedores: construir imágenes con Dockerfiles y ejecutar contenedores con docker run, simplificando el empaquetado y despliegue de aplicaciones.

Propósito

Estandarizar el empaquetado y la distribución de aplicaciones: construir una vez, ejecutar en cualquier parte.

Mecanismo

Los Dockerfile describen los pasos de construcción (FROM/RUN/COPY/CMD). La caché de imágenes por capas acelera las builds. docker run crea contenedores a partir de imágenes. docker-compose orquesta configuraciones multicontenedor. Docker Hub comparte imágenes.

Casos de uso

  • Contenerización de aplicaciones
  • Entornos de desarrollo
  • CI/CD

Términos relacionados

References