Formatear un Dockerfile
Pegue el contenido de un Dockerfile escrito con un uso incoherente de mayúsculas y minúsculas: la herramienta pone en mayúsculas las instrucciones reconocidas (FROM, RUN, COPY, CMD...) y alinea sus argumentos para facilitar la lectura.
Cómo funciona
Se analiza cada línea para detectar si comienza por una instrucción de Dockerfile conocida (FROM, RUN, COPY, ADD, ENV, EXPOSE, WORKDIR, CMD, ENTRYPOINT...). Si es así, la instrucción se pone en mayúsculas (convención recomendada por Docker) y sus argumentos se alinean en una columna común, calculada a partir de la instrucción más larga del archivo. Los comentarios (#) y las líneas no reconocidas se dejan sin cambios.
¿Se conservan los comentarios y las líneas vacías?
Sí, las líneas de comentario que empiezan por # y las líneas vacías se conservan en su sitio, sin reescribirse ni eliminarse.
¿Se modifica el orden de las instrucciones?
No, el orden de las líneas permanece estrictamente igual al original: solo cambian las mayúsculas y minúsculas de la instrucción y la alineación de sus argumentos, nunca la lógica de construcción de la imagen.
El formateo se ejecuta 100% de forma local en su navegador: el contenido de su Dockerfile nunca se envía a un servidor.