在docker-compose.yml文件中看不到环境变量可能有以下几种情况:
environment
关键字来定义环境变量,例如:services:
myservice:
image: myimage
environment:
- ENV_VAR1=value1
- ENV_VAR2=value2
env_file
关键字来指定外部环境变量文件的路径,例如:services:
myservice:
image: myimage
env_file:
- ./env_vars.txt
在env_vars.txt文件中,可以按照KEY=VALUE
的格式定义环境变量。
总结起来,如果在docker-compose.yml文件中看不到环境变量,可能是因为环境变量未定义、被隐藏或者使用了外部环境变量文件来设置。在实际应用中,可以根据具体需求选择适合的方式来管理和设置环境变量。
领取专属 10元无门槛券
手把手带您无忧上云