溫馨提示×

Docker run如何設(shè)置變量

小樊
82
2024-10-29 03:16:30

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

  1. 使用-e選項(xiàng)設(shè)置單個(gè)環(huán)境變量:
docker run -e MY_VARIABLE=my_value my_image

這將設(shè)置名為MY_VARIABLE的環(huán)境變量,其值為my_value

  1. 使用多個(gè)-e選項(xiàng)設(shè)置多個(gè)環(huán)境變量:
docker run -e MY_VARIABLE1=my_value1 -e MY_VARIABLE2=my_value2 my_image

這將設(shè)置兩個(gè)環(huán)境變量:MY_VARIABLE1MY_VARIABLE2。

  1. 使用--env選項(xiàng)設(shè)置環(huán)境變量:
docker run --env MY_VARIABLE=my_value my_image

這與使用-e選項(xiàng)的效果相同。

  1. 使用--env-file選項(xiàng)從文件設(shè)置環(huán)境變量:

首先,創(chuàng)建一個(gè)包含環(huán)境變量及其值的文本文件(例如env_variables.txt):

MY_VARIABLE1=my_value1
MY_VARIABLE2=my_value2

然后,使用--env-file選項(xiàng)從該文件設(shè)置環(huán)境變量:

docker run --env-file env_variables.txt my_image

這將設(shè)置兩個(gè)環(huán)境變量:MY_VARIABLE1MY_VARIABLE2,它們的值分別來自env_variables.txt文件。

注意:在使用--env-file時(shí),請確保在命令行中使用單引號或雙引號將整個(gè)文件路徑括起來。

0