Образ Docker Django запущен, но не найден на локальном хосте - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь запустить образ докера 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 

Я смог получить доступ к своей веб-странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...