docker compose yml 启动的容器中,如何使用linux环境变量赋值

在 Docker Compose 中,可以通过环境变量(${VAR} 或 $VAR)来动态配置容器。以下是几种常见的使用方式 - 

使用 env_file 加载变量文件

可以单独定义一个环境变量文件(如 app.env),然后在 docker-compose.yml 中加载:

services:
  app:
    image: nginx
    env_file:
      - ./app.env  # 加载变量文件

app.env 示例:

DB_HOST=mysql
DB_USER=admin
DB_PASS=secret
  • 这种方式适合管理多个环境(如 dev.envprod.env)。

你可能感兴趣的:(Docker,docker,容器,运维)