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

执行docker-compose up时报错找不到/code/manage.py如何解决?

报错原因及解决方案

该报错为容器内/code路径下未找到manage.py文件,可按以下步骤排查解决:

  • 核对本地项目结构
    确认执行docker-compose up的目录下,是否存在manage.py文件,如果该文件存放在子目录中,后续路径配置需要对应调整。
  • 检查docker-compose.yml的挂载配置
    确认volumes字段的本地路径和容器路径映射正确,参考正确配置示例(manage.py在当前命令执行目录下时):
    services:
      web:
        volumes:
          - ./:/code
    
    不要写反本地路径和容器路径,也不要写错本地相对路径的层级。
  • 检查Dockerfile的代码复制逻辑
    确认Dockerfile中已配置正确的工作目录和代码复制指令,参考示例:
    WORKDIR /code
    COPY . .
    
    若漏写COPY指令,容器构建阶段不会将本地代码拷贝到容器内,自然无法找到对应文件。
  • 核对启动命令的路径配置
    若manage.py不在/code根目录,需要修改docker-compose.yml的command字段或者Dockerfile的CMD字段中的路径,比如文件存放在/code/project/manage.py时,启动命令对应改为:
    python /code/project/manage.py runserver 0.0.0.0:8000

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 02:06:10