Django+docker-compose运行卡在“Attaching to”:如何解决容器无法启动的问题?

django+docker-compose运行卡在“attaching to”:如何解决容器无法启动的问题?

Django项目结合Docker Compose部署:解决“Attaching to”卡死问题

许多开发者在使用Django和Docker Compose进行项目部署时,常常遇到一个难题:运行docker-compose up后,程序卡在“Attaching to”状态,无法启动。本文将深入分析此问题,并提供有效的解决方案。

问题现象:

用户使用Dockerfile和docker-compose.yaml文件部署Django项目,执行docker-compose up后,容器状态显示为运行中,但始终停留在“Attaching to”状态,且日志为空。然而,使用docker run –rm -it ponponon/twitter python manage.py runserver 0.0.0.0:8080命令却能正常启动Django开发服务器。

Dockerfile:

FROM python:3.10-busterRUN /usr/local/bin/python -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simpleRUN mkdir /codeWORKDIR /codeCOPY requirements-prd.txt /code/RUN pip install -i https://mirrors.aliyun.com/pypi/simple -r requirements-prd.txtCOPY . /code/ENV PYTHONDONTWRITEBYTECODE 1ENV PYTHONBUFFERED 1

登录后复制

本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。

如若转载请注明出处:http://www.down96.com/tutorials/8547.html

热心网友热心网友
上一篇 2025-04-11 15:59
下一篇 2025-04-11 15:59

相关推荐

本站[软件指南]所有内容来自互联网投稿或AI智能生成,并不代表软件指南的立场。