Невозможно запустить сервер Django внутри контейнера docker

Я не могу подключиться к серверу Django в контейнере docker. Я пытаюсь использовать 0.0.0.0:8000 для подключения и я использовал "docker-compose up" для создания контейнера.

docker-compose.yaml

version: '3.7'
services:
  server:
    build:
      context: ./PriceAlertWeb
      dockerfile: Dockerfile
    image: serverimg3
    container_name: servercon3
    ports:
      - 8000:8000

Dockerfile

FROM python:3.7
WORKDIR /ServerCode/
COPY . /ServerCode/
RUN pip install -r req.txt
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

Мне удается успешно создать контейнер. Но когда я пытаюсь получить к нему доступ с помощью "http://127.0.0.1:8000/userDetails/", я не могу увидеть свое содержимое.

enter image description here

enter image description here

enter image description here

Обратите внимание, что когда я пытаюсь запустить "python manage.py runserver 0.0.0.0:8000" на моей локалке, мое приложение работает как ожидалось. (Скриншоты ниже)

enter image description here

enter image description here

EDIT: Журналы Docker enter image description here

Попробуйте внести эти изменения в ваш код python

app.run(host="0.0.0.0")
Вернуться на верх