可以使用-e參數在docker run命令中設置環境變量,例如:
docker run -e ENV_VAR=value my_image
這樣在容器內部就可以通過$ENV_VAR來訪問這個環境變量的值。
可以一次設置多個環境變量,例如:
docker run -e VAR1=value1 -e VAR2=value2 my_image
這樣就可以同時設置VAR1和VAR2兩個環境變量。
可以將環境變量保存在一個文件中,然后通過–env-file選項指定這個文件,例如:
docker run --env-file my_env_file my_image
這樣就可以一次設置多個環境變量,而不需要在命令行中逐個指定。
可以在Dockerfile中設置默認值,然后在docker run命令中覆蓋這些默認值,例如:
ENV ENV_VAR=default_value
然后在docker run命令中設置新的值:
docker run -e ENV_VAR=new_value my_image
這樣就可以覆蓋默認值。