Изменение переменных среды во время перезапуска Docker-контейнера - PullRequest
0 голосов
/ 10 мая 2018

У меня есть докер-контейнер с переменной среды, которую я хочу изменить при перезапуске. Я читал о параметре -e, который можно использовать для этого в команде docker run (описан, например, здесь ).

Я пытался использовать его с перезагрузкой:

sudo docker restart 1db2df40d98c -e FOOBAR_VERSION='v1'

Однако я получаю эту ошибку:

unknown shorthand flag: 'e' in -e
See 'docker restart --help'.

Я также читал о перекомпоновке контейнера с новым значением переменной среды. Тем не менее, я хотел бы избежать такой чрезмерной альтернативы. Я просто хочу перезапустить контейнер, но с другим значением переменной среды во время запуска.

Любая подсказка / справка / помощь по этой проблеме действительно приветствуется.

РЕДАКТИРОВАТЬ : Я также попытался выполнить перезапуск в два этапа, я имею в виду:

sudo docker stop 1db2df40d98c
sudo docker start 1db2df40d98c -e FOOBAR_VERSION='v1'

Но результат тот же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...