我是Docker的新手,目前我正在尝试在容器中部署我的应用程序。我已经做了两个容器,一个用于数据库,一个用于应用程序。但当我试图运行docker compose文件时,应用程序容器存在,退出代码为252。这是日志-
web_1 | Watching for file changes with StatReloader
web_1 | Performing system checks...
web_1 |
mushroomxpert_web_1 exited with code 252
这是我的docker文件
version: '3.7'
services:
web:
image: mushroomxpert
build:
context: ./web
# command: 'gunicorn MushroomXpert.wsgi --log-file -'
command: python manage.py runserver 0.0.0.0:8000
ports:
- '8000:8000'
environment:
- ALLOWED_HOSTS=localhost
- DEBUF=False
- DB_NAME=mushroomxpert_db
- DB_USER=mushroom_admin
- DB_PASSWORD=chikchik1
- DB_HOST=db
- DB_PORT=5432
depends_on:
- db
db:
image: postgres
environment:
- POSTGRES_PASSWORD=chikchik1
- POSTGRES_USER=mushroom_admin
- POSTGRES_DB=mushroomxpert_db
编辑1-问题似乎发生在Tensorflow上,因此在应用程序运行后,我将其版本降级为2.2。我将此标记为已解决
请用这样的东西
上面的配置包含您需要的一切,而且还包含db和django应用程序之间的连接
相关问题 更多 >
编程相关推荐