溫馨提示×

Docker run命令如何設(shè)置環(huán)境變量

小樊
81
2024-10-29 04:03:30

在Docker run命令中,您可以使用-e--env選項(xiàng)設(shè)置環(huán)境變量

docker run -e VAR_NAME=VAR_VALUE IMAGE_NAME [OPTIONS]

其中,VAR_NAME是您要設(shè)置的環(huán)境變量的名稱,VAR_VALUE是相應(yīng)的值,IMAGE_NAME是要運(yùn)行的Docker鏡像的名稱。

例如,如果您想在運(yùn)行名為my_image的Docker鏡像時(shí)設(shè)置名為APP_ENV的環(huán)境變量為production,您可以使用以下命令:

docker run -e APP_ENV=production my_image

您還可以一次設(shè)置多個(gè)環(huán)境變量,只需用逗號分隔它們:

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

此外,您還可以通過在命令行中設(shè)置環(huán)境變量來覆蓋鏡像中定義的環(huán)境變量。例如:

APP_ENV=staging docker run -e APP_ENV=production my_image

這將覆蓋鏡像中定義的APP_ENV環(huán)境變量,將其設(shè)置為production。

0