温馨提示×

Docker run命令如何设置环境变量

小樊
109
2024-10-29 04:03:30
栏目: 智能运维

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

docker run -e VAR_NAME=VAR_VALUE IMAGE_NAME [OPTIONS]

其中,VAR_NAME是您要设置的环境变量的名称,VAR_VALUE是相应的值,IMAGE_NAME是要运行的Docker镜像的名称。

例如,如果您想在运行名为my_image的Docker镜像时设置名为APP_ENV的环境变量为production,您可以使用以下命令:

docker run -e APP_ENV=production my_image

您还可以一次设置多个环境变量,只需用逗号分隔它们:

docker run -e VAR1=value1 -e VAR2=value2 my_image

此外,您还可以通过在命令行中设置环境变量来覆盖镜像中定义的环境变量。例如:

APP_ENV=staging docker run -e APP_ENV=production my_image

这将覆盖镜像中定义的APP_ENV环境变量,将其设置为production

0