Cómo usar esta herramienta para desarrolladores
- Pega el Dockerfile.
- Ejecuta el extractor.
- Consulta la lista JSON ordenada por aparición.
- Descarga el inventario si necesitas procesarlo en otra herramienta.
Extrae las instrucciones de un Dockerfile y las presenta en una lista estructurada con línea, etapa, opcode y argumento. Facilita auditar builds largos, localizar COPY o RUN repetidos y preparar documentación técnica sin ejecutar la imagen ni modificar el archivo original.
Convierte el Dockerfile en un inventario ordenado. Cada entrada conserva la instrucción original, el argumento y la etapa activa para que puedas analizar el flujo del build de forma compacta.
Los comentarios aislados y líneas vacías se omiten. Los comentarios inline se conservan como parte del argumento porque pueden formar parte de una cadena o comando.
FROM node:22-alpine AS build WORKDIR /src COPY package*.json ./ RUN npm ci COPY . . RUN npm run build FROM nginx:alpine COPY --from=build /src/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 parser implementa continuaciones con barra invertida y conserva la línea inicial de cada instrucción. Para FROM detecta un alias opcional mediante AS.
No interpreta parser directives avanzadas de BuildKit ni expande variables. Su objetivo es extraer la estructura textual, no reproducir el parser completo del motor Docker.
Pega el archivo y ejecuta el extractor. Obtendrás una lista con línea, etapa, instrucción y argumento.
Sí. Se combinan hasta que termina la continuación, manteniendo como referencia la línea donde empezó la instrucción.
Cada FROM abre una nueva etapa. La salida registra su índice y, si existe, el alias indicado con AS.
Los comentarios que ocupan una línea completa se omiten. El texto inline permanece dentro del argumento de la instrucción.
No. Algunas instrucciones no crean capa y el motor puede optimizar el build; la herramienta muestra instrucciones, no el grafo final de capas.
| Módulo | Qué muestra |
|---|---|
| Instrucción | Opcode normalizado |
| Etapa | Índice y alias de FROM |
| Origen | Línea inicial y argumento completo |
Consulta más utilidades de devops y contenedores.
Ver DevOps y contenedores