Docker Compose 支持使用 .env
文件来引入环境变量。在根目录下创建一个名为 .env
的文件,并定义环境变量。
示例:
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=mysecret
然后,在 docker-compose.yml
文件中可以使用 ${}
语法来使用这些环境变量。例如:
services:
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
这样,启动容器时就会将 .env
文件中的环境变量传递给容器。