Как передать переменные окружения с помощью команды docker run? - PullRequest
0 голосов
/ 07 мая 2020

Я использую docker для развертывания своих приложений, и мне нужно передать переменные среды в команде docker run. Я пытаюсь сделать это следующим образом:

docker run -it --env-file /path/env.properties --env my_var=rrree  imageName

и в Dockerfile я пытаюсь проверить, существуют ли эти переменные, используя следующий код в Dockerfile:

cmd echo "test" ; echo ${my.var}

, но когда я запускаю команду docker run, я получаю следующий результат:

test
/bin/sh: 1: Bad substitution

Что я делаю не так? Где я ошибаюсь?

...