Докеризация 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. Заранее спасибо!