Вот мой DockerFile, у нее есть стандартная EN, которую я хотел бы переопределить при развертывании контейнера, если это указано.Переменная промежуточной переменной Docker
ENV domain example.com
CMD ["cd","/etc/httpd/conf.d/"]
CMD [ "cp", "VirtualHost", "${domain}" ]
Однако при прохождении EN с помощью -e команды
docker run -it -e domain="test.com" container_id
Я могу войти в контейнер, эхо $ домена и он отображает EV, который был принят однако команда копия Бесполезный Скопируйте файл.
Любые идеи о том, что, возможно, я делаю неправильно?
Благодаря
и doc https://docs.docker.com/engine/reference/builder/#cmd states 'В файле Docker может быть только одна команда CMD. Если вы перечислите несколько CMD, тогда вступит в силу только последний CMD. 'В самом начале – user2915097