Docker Compose启动Django项目卡在“Attaching to”的解决方案
在使用Docker Compose部署Django项目时,常常遇到启动命令停留在“Attaching to”状态的问题。本文将分析此问题,并提供有效的解决方法。
问题描述:
执行docker-compose up命令后,程序卡在“Attaching to”界面,无法启动应用。docker ps -a显示容器状态为running,但docker logs没有输出。然而,使用docker run –rm -it … python manage.py runserver …命令直接运行镜像时,Django应用却能正常启动。
代码示例(docker-compose.yaml):
version: "3"services: twitter: container_name: twitter image: ponponon/twitter ports: - "8000:8000" command: ["python","manage.py", "runserver", "0.0.0.0:8000","--noreload"]
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。