設置環境變量我有一個docker-compose.yml
文件,並在那裏我定義:獲取或搬運工,compose.yml文件
extra_hosts:
- "localhost:${MY_MACHINE_IP}"
它的工作原理,如果我定義爲MY_MACHINE_IP環境VAR前面。
我想實現的是執行類似行動:
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>>"
換句話說:我想在extra_hosts節來定義它,如果已經指定MY_MACHINE_IP,得到它,如果沒有 - 設置該ENV 。變量與值=我的碼頭機器ip。
可能嗎?
內你能根據我的問題給我一個例子嗎?它會是什麼樣子?因爲我認爲我不完全瞭解你。提前致謝。 – bodley
通過環境:「MY_MACHINE_IP = 0.0.0.0」你可以在這裏閱讀更多。如果您使用docker-compsoe,則有更多選項 - 不運行https://docs.docker.com/compose/environment-variables/ – TreantBG