Докеризация Django - Невозможно посетить запущенный localhost

Dockerfile:

FROM python:3.9-alpine

WORKDIR /app

ENV PYTHONUNBUFFERED=1

COPY /drf/ .

RUN pip install -r requirements.txt

CMD ["python", "manage.py", "runserver"]

Когда я собираю образ из этого Dockerfile и пытаюсь запустить его, кажется, что он успешно запускается (после запуска docker run <image> я получаю эти журналы):

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
August 07, 2022 - 00:42:33
Django version 4.1, using settings 'drf.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Проблема в том, что когда я пытаюсь посетить http://127.0.0.1:8000/, он не может быть достигнут (This site can't be reached). В чем может быть проблема? Полагаю, мне нужно поиграть с портами в моем Dockerfile. Заранее спасибо!

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