ドッキングウィンドウ-compose.ymlファイル内のenv変数を取得または設定します。言い換えれば私は定義が<code>docker-compose.yml</code>ファイルとを持っている
extra_hosts:
- "localhost:<get MY_MACHINE_IP from env if it exists, if not set MY_MACHINE_IP env variable with value <docker-machine-ip>>"
:
私は何を達成したいことなどのアクションを実行することである - このENVを設定し、私はされていない場合、それをMY_MACHINE_IPが既に指定されている場合、extra_hostsセクションでそれを定義取得したいです。 value = my dockerマシンのIPを持つ変数。
可能ですか?
の中から、あなた
RUN
スクリプトに適切な値を得るためにあなたのコンテナやソースにコピーできるファイル.dcw_env_vars.inc
を書き出すあなたは私の質問に応じてくれ例を与えることができますか?どのように見えるでしょうか?私はあなたを完全に理解していないと思うので。前もって感謝します。 – bodleyこの環境では、 "MY_MACHINE_IP = 0.0.0.0"を読むことができます。 docker-compsoe UPを使用している場合はさらに多くのオプションがあります - RUNではなくhttps://docs.docker.com/compose/environment-variables/ – TreantBG