Docker run如何设置变量

avatar
作者
筋斗云
阅读量:0

在Docker run命令中,您可以使用-e--env选项设置环境变量

  1. 使用-e选项设置单个环境变量:
docker run -e MY_VARIABLE=my_value my_image 

这将设置名为MY_VARIABLE的环境变量,其值为my_value

  1. 使用多个-e选项设置多个环境变量:
docker run -e MY_VARIABLE1=my_value1 -e MY_VARIABLE2=my_value2 my_image 

这将设置两个环境变量:MY_VARIABLE1MY_VARIABLE2

  1. 使用--env选项设置环境变量:
docker run --env MY_VARIABLE=my_value my_image 

这与使用-e选项的效果相同。

  1. 使用--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_VARIABLE1MY_VARIABLE2,它们的值分别来自env_variables.txt文件。

注意:在使用--env-file时,请确保在命令行中使用单引号或双引号将整个文件路径括起来。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!