带有env的Docker命令var prepended(local env var)

我使用Docker Compose来启动一些容器,但是我没有得到command工作。 我想开始我的Flask服务器,但也为它设置一个env var。 以下是我所做的:

 web: command: INSTASONG_ENV=production python manage.py runserver 

不幸的是,我得到这个错误:

 Cannot start container 2a413b1270b9faa5e0ffb8a70603ae25c48ff742e0d8476bed8153febcee185a: [8] System error: exec: "INSTASONG_ENV=production": executable file not found in $PATH 

我怎样才能做这个工作?

设置环境variables的设置可能不同,如tests/fixtures/extends/common.yml

 web: image: busybox command: /bin/true environment: - FOO=1 - BAR=1 

在你的情况下:

 web: command: python manage.py runserver environment: - INSTASONG_ENV=production