設定環境變數

$ docker run -e "ENV_VAR=foo" ubuntu /bin/bash

-e--env 都可用於定義容器內的環境變數。可以使用文字檔案提供許多環境變數:

$ docker run --env-file ./env.list ubuntu /bin/bash

示例環境變數檔案:

# This is a comment
TEST_HOST=10.10.0.127

--env-file 標誌採用檔名作為引數,並期望每一行都是 VARIABLE=VALUE 格式,模仿傳遞給 --env 的引數。註釋行只需要以 # 為字首。

無論這三個標誌的順序如何,首先處理 --env-file,然後處理 -e / --env 標誌。這樣,使用 -e--env 單獨提供的任何環境變數都將覆蓋 --env-var 文字檔案中提供的變數。