Как мне установить переменные окружения во время сборки в докере
Я пытаюсь установить переменные среды в 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 нет