在 Docker Compose 中,可以通過環境變量(${VAR}
?或?$VAR
)來動態配置容器。以下是幾種常見的使用方式 -?
使用?env_file
?加載變量文件
可以單獨定義一個環境變量文件(如?app.env
),然后在?docker-compose.yml
?中加載:
services:app:image: nginxenv_file:- ./app.env # 加載變量文件
app.env
?示例:
DB_HOST=mysql
DB_USER=admin
DB_PASS=secret
-
這種方式適合管理多個環境(如?
dev.env
、prod.env
)。