可以使用-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
这样就可以覆盖默认值。