Форматирование Dockerfile

Вставьте содержимое Dockerfile, написанного с непоследовательным регистром: инструмент переведёт распознанные инструкции (FROM, RUN, COPY, CMD...) в верхний регистр и выровняет их аргументы для более удобного чтения.

Пример:

Как это работает

Каждая строка анализируется на предмет того, начинается ли она с известной инструкции Dockerfile (FROM, RUN, COPY, ADD, ENV, EXPOSE, WORKDIR, CMD, ENTRYPOINT...). Если да, инструкция переводится в верхний регистр (соглашение, рекомендованное Docker), а её аргументы выравниваются по общему столбцу, вычисляемому по самой длинной инструкции файла. Комментарии (#) и нераспознанные строки остаются без изменений.

Сохраняются ли комментарии и пустые строки?

Да, строки комментариев, начинающиеся с #, и пустые строки сохраняются на своих местах — они не переписываются и не удаляются.

Меняется ли порядок инструкций?

Нет, порядок строк остаётся строго таким же, как в оригинале: меняются только регистр инструкции и выравнивание её аргументов, но никогда не логика сборки образа.

Форматирование выполняется на 100% локально в вашем браузере: содержимое вашего Dockerfile никогда не отправляется на сервер.