Я учусь использовать ARG и ENV в Dockerfiles. У меня есть этот простой Dockerfile:
ARG my_arg
ARG other_arg=other_default
FROM centos:7
ENV MY_ENV $my_arg
ENV OTHER_ENV $other_arg
CMD echo "$MY_ENV $OTHER_ENV"
Когда я его создаю: docker build --build-arg my_arg=my_value
И запускаю его: docker run <resulting-image>
Я не вижу ожидаемого вывода, что будет
my_value other_default
Вместо этого я вижу пустую строку. Что я делаю не так?