Glosario Docker de la A a la Z

Glosario Docker — 83 definiciones

.dockerignore
Enumera los archivos excluidos del contexto de build (node_modules, .git, .env): builds rápidos, imágenes limpias.
Adminer
Consola web ligera de administración SQL, práctica en desarrollo con Compose.
ARG
Variable disponible solo durante el build (--build-arg).
Bind mount
Carpeta de la máquina montada tal cual en el contenedor (ideal para desarrollo).
Build
La construcción de una imagen desde un Dockerfile y su contexto.
Buildx
El builder moderno (caché, multiplataforma).
CMD
Comando de arranque del contenedor, ejecutado en cada run.
Compose
La herramienta que describe y gestiona aplicaciones multicontenedor (compose.yml).
Contexto de build
La carpeta enviada al daemon para el build (el «.»).
Contenedor
Instancia viva y aislada de una imagen, con su capa escribible.
COPY
Copiar del contexto hacia la imagen durante el build.
Capa (layer)
Estrato de solo lectura de una imagen, compartido y cacheado.
CVE
Referencia pública de una vulnerabilidad conocida.
Daemon
El servicio dockerd que realmente construye y ejecuta.
DATABASE_URL
URL de conexión completa pasada como variable (user:pass@host:port/base).
Deployment (K8s)
Objeto que mantiene N Pods idénticos + rolling updates.
DCA
Docker Certified Associate: la certificación que corona esta guía.
depends_on
Orden de arranque entre servicios Compose (sin garantía de disponibilidad).
Separado (-d)
Modo en segundo plano para servicios duraderos.
Docker Desktop
Suite todo en uno para Windows/macOS (motor + Compose + interfaz).
Docker Engine
El motor en Linux (daemon + CLI).
Docker Hub
El registro público de imágenes por defecto.
Dockerfile
La receta en texto de una imagen (FROM, COPY, RUN, CMD…).
Down
Detener + eliminar contenedores y red del stack (volúmenes conservados).
Down -v
Ídem + eliminación de los volúmenes (reinicio voluntario).
Dump
Exportación lógica SQL portable (pg_dump).
ENV
Variable de ejecución persistida en el contenedor.
Efímero
Que muere con el contenedor (archivos internos no montados).
Exec
Ejecutar un comando en un contenedor en ejecución.
EXPOSE
Puerto declarado internamente, sin publicación.
Servicio frontal
El único servicio publicado (proxy/web), punto de entrada.
GHCR
GitHub Container Registry, vinculado a los repositorios y a la CI.
Healthcheck
Prueba periódica que demuestra la salud real de un servicio.
hello-world
Imagen mínima de prueba que valida la instalación.
history
Detalle capa por capa de una imagen (peso).
Imagen
Modelo inmutable y versionado del que nacen los contenedores.
Inspect
Ficha JSON completa de un contenedor/imagen/red/volumen.
Interactivo (-it)
Terminal conectado al contenedor (herramientas puntuales).
kind
Kubernetes-en-Docker: clúster local para aprender.
latest
Tag móvil hacia la última versión (dev OK, prod no).
Logs
Registro capturado por el daemon (lectura -f, --tail).
Gestionado (clúster)
Clúster operado por una nube (GKE/EKS/AKS).
Manager / worker
Piloto del clúster Swarm / ejecutor.
Montaje ro
Volumen montado en solo lectura (:ro).
Multi-stage
Varios FROM: solo se entrega el último stage.
Namespace
Cuenta/organización delante de la imagen (cuenta/app).
Nodo
Una máquina de un clúster.
Huérfano
Volumen/proyecto abandonado tras un cambio de nombre.
Pipeline
Cadena automática: test → build → push → despliegue.
Pod
Unidad mínima de K8s: 1+ contenedores co-localizados.
Puerto anfitrión:contenedor
-p izquierda:derecha: máquina hacia contenedor aislado.
Perfil (Compose)
Grupo de servicios opt-in (--profile).
Prune
Limpieza de recursos no utilizados (con prudencia).
Pull / push
Descargar desde / publicar hacia un registro.
Réplica
Ejemplar distribuido de un servicio orquestado.
Registro
Depósito de imágenes versionadas (Hub, GHCR, privado).
Restauración probada
Reproducción de una copia en un volumen nuevo + verificación.
Restart policy
Reinicio automático (no, on-failure, always, unless-stopped).
Retry
Bucle de reconexión al arrancar (base no lista).
Reverse proxy
Frontal que enruta por host hacia los servicios internos.
Rolling update
Actualización sin corte, réplica por réplica.
RUN
Instrucción ejecutada durante el build (fijada como capa).
Scale
Ajustar el número de réplicas.
Scout / Trivy
Escáneres de vulnerabilidades de las imágenes.
Secreto
Contraseña/clave/token: nunca en la imagen ni en git.
Segmentación
Redes por función (frontal/backend).
Servicio (Compose)
Contenedor descrito en compose.yml.
Servicio (K8s)
Dirección estable delante de Pods móviles.
Servicio (Swarm)
Unidad orquestada (nombre, réplicas, update).
SHA
Huella del commit, tag de trazabilidad exacta.
Snapshot
Archivo bruto de un volumen (tar).
Stack
Compose desplegado (Compose o Swarm).
Sobrecarga (-f)
Archivo que modifica el compose base.
Swarm
Orquestador integrado en Docker (multihost sencillo).
Tag
Versión de una imagen (1.2.0 inmutable, latest móvil).
Tag inmutable
Versión fijada nunca reescrita (prod).
TLS
Cifrado HTTPS (certificados).
Token
Token de acceso limitado y revocable (registros, CI).
Up
Crear + arrancar todo el stack Compose.
USER
Usuario de ejecución non-root en el Dockerfile.
Volumen nombrado
Espacio Docker persistente fuera de los contenedores.
WORKDIR
Carpeta de trabajo interna del build/run.
YAML
Formato indentado del compose.yml (espacios, nunca tabs).