docker-compose.yaml中的变量如何传入
时间: 2023-10-18 14:17:26 浏览: 208
docker-compose-V2.20.2.tar.gz
在docker-compose.yaml文件中,可以使用`${VARIABLE}`这样的语法定义一个变量。变量可以在`environment`、`command`和`args`等字段中使用。
要传入变量,可以通过在启动docker-compose时指定环境变量的方式来实现。比如:
```
$ export VARIABLE=value
$ docker-compose up
```
或者可以在docker-compose.yaml中使用`.env`文件来定义环境变量。比如:
```
# .env文件
VARIABLE=value
```
然后在docker-compose.yaml中使用`${VARIABLE}`来引用这个环境变量。
注意:在使用`.env`文件时,要确保`.env`文件位于docker-compose.yaml文件所在的目录。另外,`.env`文件中定义的变量会覆盖系统中已经存在的同名变量。
阅读全文