title: Site can't be reached error using Docker
body: <p><strong>Aim</strong>: I want to see my app running on the outside world.</p>
  
  <p>My <strong>Dockerfile</strong> is as follows:</p>
  
  <pre><code>FROM node:8.1.0
  RUN mkdir /app 
  WORKDIR /app
  RUN npm install
  
  EXPOSE 3000
  </code></pre>
  
  <p><code>docker build -name xyz .</code> //ignore any mistakes coz it is working correctly.</p>
  
  <p><code>docker run -d -p  8100:3000 --name server xyz</code></p>
  
  <p>In order to run this on the user agent i.e chrome, should I write the url as follows?</p>
  
  <p><strong>ec2 ip:</strong> <code>xx.xx.xxx.xx:8100</code> //is it all correct process from top to down?</p>
  
  <p>When I ran  <code>xx.xx.xxx.xx:8100</code> on the browser the browser shows the <strong>site can't be reached</strong>.</p>