Cómo usar esta herramienta para desarrolladores
- Pega un Dockerfile con una o varias instrucciones FROM.
- Ejecuta el visualizador.
- Revisa el resumen de cada etapa.
- Comprueba las referencias --from y si apuntan a aliases locales o fuentes externas.
Representa las etapas de un Dockerfile multi-stage como un esquema textual: imagen base, alias, rango de instrucciones y copias entre etapas. Ayuda a entender dependencias de build y artefactos que pasan de una fase a otra sin necesidad de ejecutar Docker.
Agrupa instrucciones por cada FROM y construye un mapa de dependencias basado en COPY/ADD --from. Así puedes ver qué etapa consume artefactos de otra y detectar referencias a aliases inexistentes.
Las referencias --from también pueden apuntar a una imagen externa, no solo a un alias local; por eso una referencia desconocida se señala como externa o no resuelta, no como error absoluto.
FROM node:22-alpine AS deps WORKDIR /app COPY package*.json ./ RUN npm ci FROM node:22-alpine AS build WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . RUN npm run build FROM nginx:alpine AS runtime COPY --from=build /app/dist /usr/share/nginx/html
La herramienta procesa el ejemplo con la lógica descrita arriba y muestra un resumen estructurado listo para copiar o descargar.
El análisis identifica FROM por línea y asigna las instrucciones siguientes a esa etapa hasta el siguiente FROM. Las dependencias se extraen del flag --from en COPY y ADD.
No interpreta targets de build, ARG usados dentro de FROM ni dependencias implícitas por mounts de BuildKit. El mapa refleja únicamente referencias visibles en el Dockerfile.
Pega el Dockerfile y la herramienta agrupará las instrucciones por FROM y mostrará las referencias COPY/ADD --from.
Es el nombre definido con “FROM imagen AS alias” y permite referirse a esa etapa desde instrucciones posteriores.
Sí. Puede referirse a una imagen externa o a un contexto adicional, por lo que una referencia no resuelta localmente no siempre es un error.
Permite copiar al runtime solo los artefactos necesarios y evitar incluir toolchains o dependencias de compilación en la imagen final.
No en esta versión. El mapa se centra en dependencias explícitas COPY/ADD --from.
| Módulo | Qué muestra |
|---|---|
| Etapas | FROM, imagen base y alias |
| Dependencias | COPY/ADD --from |
| Resumen | Cantidad de instrucciones por fase |
Consulta más utilidades de devops y contenedores.
Ver DevOps y contenedores