Docker -составить двойной знак доллара: могу ли я ссылаться на переменную среды изнутри? - PullRequest
0 голосов
/ 17 марта 2020

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

Возьми этот сервис:

whatever:
    image: whatever
    entrypoint: echo "$$MNEMONIC"
    env_file:
      - etc/env_whatever

В моем etc / env_wh независимо, у меня есть переменная окружения, определенная как MNEMONIC = blablabla

Когда я запускаю службу, я получаю следующее: $MNEMONIC. Я хочу напечатать фактическое значение MNEMONI C, которое передается через файл env_file, поэтому я должен получить blablabla.

Я борюсь с этим, потому что все поиски, которые я получаю, связаны только с поиском знак доллара и другие вопросы. Я думаю, что я мог бы обойти это, создав индивидуальный Dockerfile, но я тоже пытаюсь этого избежать. Я спрашиваю о невозможном?

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