Como usar variáveis de ambiente na composição do docker

Eu gostaria de poder usar variáveis env dentro do docker-compose.yml, com valores passados no momento do docker-compose up. Este é o exemplo. Eu estou fazendo isso hoje com o comando básico do docker run, que está envolvido em meu próprio script. Existe uma maneira de conseguir isso com a composição, sem esses invólucros de bash?

proxy:
  hostname: $hostname
  volumes:
    - /mnt/data/logs/$hostname:/logs
    - /mnt/data/$hostname:/data

questionAnswers(11)

yourAnswerToTheQuestion