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)
Однако я не смог решить эту проблему. Есть ли у вас какие-либо предложения?
Заранее спасибо за любую помощь.