在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
时,请确保在命令行中使用单引号或双引号将整个文件路径括起来。