Вы можете делать отступы строк в Dockerfile, но обычно он используется только при разрыве длинных командных строк, например:
RUN export ADMIN_USER="mark" \
&& echo $ADMIN_USER > ./mark \
&& unset ADMIN_USER
Вы можете использовать отступы для инструкций, но я лично не буду этого делать - - каждая инструкция создает новый слой, и логично размещать их с одинаковым отступом. Как дополнительный отступ, например:
FROM python:3.8-buster
RUN pip --no-cache-dir install poetry gunicorn
будет выглядеть так, как будто он вводит подслои (а Docker не имеет такой концепции).
Но опять же, это личное, и если вы и ваша команда согласна с этим стандартом форматирования - есть куча линтеров, которые позволят вам использовать любой стандарт форматирования с небольшими (или отсутствующими) изменениями: