Compose 环境变量
最后更新于
web:
env_file:
- web-variables.envdocker-compose run -e DEBUG=1 web python console.pydocker-compose run -e DEBUG web python console.py$ cat .env
TAG=v1.5
$ cat docker-compose.yml
version: '3'
services:
web:
image: "webapp:${TAG}"$ docker-compose config
version: '3'
services:
web:
image: 'webapp:v1.5'$ export TAG=v2.0
$ docker-compose config
version: '3'
services:
web:
image: 'webapp:v2.0'$ cat ./Docker/api/api.env
NODE_ENV=test
$ cat docker-compose.yml
version: '3'
services:
api:
image: 'node:6-alpine'
env_file:
- ./Docker/api/api.env
environment:
- NODE_ENV=production$ docker-compose exec api node
> process.env.NODE_ENV
'production'