У меня есть докер-контейнер с переменной среды, которую я хочу изменить при перезапуске. Я читал о параметре -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'
Но результат тот же.