在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
。