Я пытаюсь запустить образ докера Django.Сам образ работает в командной строке без ошибок.Однако, когда я перехожу по URL, на котором размещено мое изображение, веб-страница не найдена.
Ниже приведен файл Docker, который я использовал для создания образа
FROM python:3.6
MAINTAINER c15523957
RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get -y install libgdal-dev
RUN mkdir -p /usr/src/app
COPY requirements.txt /usr/src/app/
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
Ниже приведена командаиспользуется для запуска образа
docker run -it -p8001:8000 c15523957/backendimage7
Консоль регистрирует сообщение
System check identified no issues (0 silenced).
December 11, 2018 - 15:05:03
Django version 2.1.3, using settings 'backendproject.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Однако, когда я захожу в браузер, веб-страница не найдена.
Примечание: Когда я запускаю приложение Django без изображения Docker, веб-страница видна.Это делается с помощью
python manage.py runserver
РЕШЕНИЕ
Я использовал панель инструментов докера для окон.Вместо локальной панели инструментов dcker связывается с адресом 192.168.99.100.Итак, зайдя в порт ....
192.168.99.100:8001
Я смог получить доступ к своей веб-странице