You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:.\docker-compose.yml配置文件无效问题(附配置代码)

Docker Compose配置无效问题排查

你的docker-compose.yml文件存在两处YAML语法格式错误,这是导致文件无效的核心原因:

  • 列表项缺少必要空格:YAML语法中,列表项的短横线-后面必须紧跟一个空格,否则会被识别为无效语法
    • ports字段下的-"8000:8000"应改为- "8000:8000"
    • volumes字段下的-./app:/app应改为- ./app:/app

修正后的完整配置如下:

version: "3.9"
services:
  app:
    build: 
      context: .
    ports:
      - "8000:8000"
    volumes:
      - ./app:/app
    command: >
      sh -c "python manage.py runserver 0.0.0.0:8000"

补充说明:command字段的>写法是合法的(用于折行并保留空格),如果不需要折行也可以简化为一行:command: sh -c "python manage.py runserver 0.0.0.0:8000",两种写法均能正常工作。

内容的提问来源于stack exchange,提问作者Marof

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:15:36