title: Docker Django image running but not found on localhost
body: <p>I am trying to run a Django docker image. The image itself is running in the command line without any errors. However when I go to the URL my image is hosted at, the web page is not found.</p>
  
  <p>Below is my docker file I used to build the image</p>
  
  <pre><code>    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"]
  </code></pre>
  
  <p>Below is the command used to run the image</p>
  
  <pre><code>  docker run -it -p8001:8000 c15523957/backendimage7
  </code></pre>
  
  <p>The console logs the message</p>
  
  <pre><code>  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.
  </code></pre>
  
  <p>However when I go to the browser the web page is not found.</p>
  
  <p><b>Note:</b> When I run the Django application without the Docker image the webpage is seen. This is done with </p>
  
  <pre><code>   python manage.py runserver 
  </code></pre>
  
  <p>
  <b>SOLUTION</b></p>
  
  <p>I was using docker toolbox for windows. Instead of local dcker toolbox binds to the address 192.168.99.100 . So by going to port ....</p>
  
  <pre><code>    192.168.99.100:8001 
  </code></pre>
  
  <p>I was able to access my web page</p>