Formater un Dockerfile
Collez le contenu d'un Dockerfile écrit avec une casse incohérente : l'outil met en majuscules les instructions reconnues (FROM, RUN, COPY, CMD...) et aligne leurs arguments pour une lecture plus claire.
Comment ça marche
Chaque ligne est analysée pour repérer si elle commence par une instruction Dockerfile connue (FROM, RUN, COPY, ADD, ENV, EXPOSE, WORKDIR, CMD, ENTRYPOINT...). Si c'est le cas, l'instruction est mise en majuscules (convention recommandée par Docker) et ses arguments sont alignés à une colonne commune, calculée à partir de l'instruction la plus longue du fichier. Les commentaires (#) et les lignes non reconnues sont laissés inchangés.
Les commentaires et lignes vides sont-ils conservés ?
Oui, les lignes de commentaire commençant par # et les lignes vides sont préservées à leur emplacement, sans être ni réécrites ni supprimées.
L'ordre des instructions est-il modifié ?
Non, l'ordre des lignes reste strictement identique à l'original : seule la casse de l'instruction et l'alignement de ses arguments changent, jamais la logique de construction de l'image.
Le formatage s'exécute 100% localement dans votre navigateur : le contenu de votre Dockerfile n'est jamais envoyé à un serveur.