ERR_EMPTY_RESPONSE - Docker-Compose - Windows -Django

Я только недавно перешел на windows 10 с linux и сейчас пытаюсь запустить докеризованное веб-приложение django, но безуспешно. Я работаю с docker-compose, и когда я запускаю docker-compose, я вижу запущенный контейнер, но браузер выдает следующее сообщение:

This page isn’t working
127.0.0.1 didn’t send any data.
ERR_EMPTY_RESPONSE

Я получаю тот же ответ при использовании 0.0.0.0

Это мой Dockerfile:

# pull the official base image
FROM python:3

RUN mkdir /app

# set work directory
WORKDIR /app

# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

# install dependencies
COPY ./requirements.txt /app
RUN pip install -r requirements.txt
# add project
ADD . /app
 

и это мой docker-compose.yml

version: "3"

services:
  backend:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8000:8000
    volumes:
      - .:\app
    command: python manage.py runserver 

Это проблемы, специфичные для windows, так как когда я запускаю его на машине linux, все работает нормально.

Предыдущие вопросы по этой теме указывали на то, что это проблема отображения портов в Windows (например, https://stackoverflow.com/a/65721397/6713085)

Однако я не смог решить эту проблему. Есть ли у вас какие-либо предложения?

Заранее спасибо за любую помощь.

Вернуться на верх