Как мне установить переменные окружения во время сборки в докере

Я пытаюсь установить переменные среды в Docker-контейнере во время сборки, но безуспешно. Установка их при использовании команды запуска работает, но мне нужно установить их во время сборки.

Dockerfile

FROM ubuntu:latest
ARG TEST_ENV=something

Команда, которую я использую для сборки

docker build -t --build-arg TEST_ENV="test" myimage .

Бег

docker run -dit myimage

Я проверяю доступные переменные среды с помощью

docker exec containerid printenv

и результат

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=e49c1abfd58b
TERM=xterm
no_proxy=*.local, 169.254/16
HOME=/root

TEST_ENV нет

Ответы на вопрос(1)

Ваш ответ на вопрос