Вы можете указать переменные для использования на этапе сборки в качестве аргументов сборки.Переменные окружения могут использоваться контейнерами, но не для создания образов.
Для вашей проблемы:
docker build $(sed 's/^/ --build-arg /g' test.env | xargs) -t <your_image_tag> .
Если в test.env определены переменные, которые не объявлены в качестве аргументов (ARG) в Dockerfile вы получите предупреждение.
Ваш Dockerfile должен быть:
FROM php:7.2.2-apache
ARG aaa
COPY ${aaa} /var/www/html