@xRA1Nx

Почему не запускается проект django в контенере?

Добрый день!

Пытаюсь завернуть учебный проект с БД Sqlite в контенер (пока что без compose) но выходит ошибка.

Подскажите пожалуйста, что я делаю не так? image создается, контенер запускается, все ок, но при з переходе на страницу сайта выходит нижеприведенная ошибка:

Dockerfile
FROM python:3.8
WORKDIR app
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
COPY ./req.txt ./
RUN pip install --no-cache-dir -r req.txt
COPY . .
EXPOSE 8000
RUN python manage.py makemigrations
RUN python manage.py migrate
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]


settings.py:
ALLOWED_HOSTS = ['.localhost', '127.0.0.1', '[::1]', '0.0.0.0']


запуск контенера:
docker run -p 8000:8000 --rm --name go test

Ошибка:
Не удается получить доступ к сайтуВеб-страница по адресу 0.0.0.0:8000, возможно, временно недоступна или постоянно перемещена по новому адресу.
ERR_ADDRESS_INVALID
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xRA1Nx Автор вопроса
Нашел проблему - открывать нужно было не 0.0.0.0:8000 а 127.0.0.1

Осталось теперь только понять почему такое поведение)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы