在Docker run命令中,您可以使用-e
或--env
選項設置環境變量
-e
選項設置單個環境變量:docker run -e MY_VARIABLE=my_value my_image
這將設置名為MY_VARIABLE
的環境變量,其值為my_value
。
-e
選項設置多個環境變量:docker run -e MY_VARIABLE1=my_value1 -e MY_VARIABLE2=my_value2 my_image
這將設置兩個環境變量:MY_VARIABLE1
和MY_VARIABLE2
。
--env
選項設置環境變量:docker run --env MY_VARIABLE=my_value my_image
這與使用-e
選項的效果相同。
--env-file
選項從文件設置環境變量:首先,創建一個包含環境變量及其值的文本文件(例如env_variables.txt
):
MY_VARIABLE1=my_value1
MY_VARIABLE2=my_value2
然后,使用--env-file
選項從該文件設置環境變量:
docker run --env-file env_variables.txt my_image
這將設置兩個環境變量:MY_VARIABLE1
和MY_VARIABLE2
,它們的值分別來自env_variables.txt
文件。
注意:在使用--env-file
時,請確保在命令行中使用單引號或雙引號將整個文件路徑括起來。