带有env var前缀的Docker命令(local env var)

2024-09-28 01:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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

我怎样才能做到这一点?你知道吗


Tags: composedockerpy服务器envwebflaskmanage
1条回答
网友
1楼 · 发布于 2024-09-28 01:33:31

设置环境变量可能会有不同的设置,如^{}所示

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

就你而言:

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

相关问题 更多 >

    热门问题