У меня есть Dockerfile, и я хотел бы настроить API на значение по умолчанию.Dockerfile Переопределение переменной ENV
ОТ SocialEngine/Nginx-шпа
ENV API_URL локальный: 6007
Так что, когда я запускаю этот образ я, чтобы иметь возможность переопределить Localhost: 6007 с чем-то, как показано ниже:
докер запустить -e API_URL = production.com: 6007 щ
Это не работает, и я не могу найти четкое объяснение того, как это сделать.
Любые советы?
Спасибо за ответ. Но я не думаю, что это действительная команда докеров, которую вы мне дали. Он пытается создать изображение ENV. – Proximo
Э-э, что? Это совершенно правильные команды докеров. Обратите внимание, что имя изображения в обоих примерах - 'ui'. И это команды 'docker run', они ничего не построят. Они могут попытаться вытащить изображение, если вы что-то придумаете. – larsks
Интересно, это не сработало, но ваш ответ помог мне разобраться в моей проблеме. Я попытался использовать переменную ENV в секции RUN, когда я должен использовать ее как CMD. Извините за неопределенный вопрос. +1 для asciinema.org. – Proximo