Установка переменной среды в контейнере Docker - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь установить переменные окружения в контейнере Docker, но получаю следующую ошибку

 starting container process caused "exec: \"-e\": executable file not found in $PATH": unknown

Вот как я устанавливаю переменные

docker run image -e ENV_VAR= '{"a":{"b":"c"}}' -p 3000:3000 

Чего мне не хватает?

1 Ответ

0 голосов
/ 06 ноября 2018

Команда docker чувствительна к порядку. Все после имени изображения - это команда, которую вы хотите выполнить внутри контейнера. Поместите имя изображения после флагов в команду запуска:

docker run -e ENV_VAR='{"a":{"b":"c"}}' -p 3000:3000 image 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...