title: Docker + React App - Docker run command doesn't open up localhost
body: <p>I'm having trouble with running Docker (I'm a total beginner at it) with my React app. This was given as a coding challenge so I was given these Docker commands:</p>
  
  <ul>
  <li>docker build --tag app-name .</li>
  <li>docker run -it -p 7357:80 app-name</li>
  </ul>
  
  <p>Here is my dockerfile:
      FROM node:6-wheezy</p>
  
  <pre><code>WORKDIR /srv/tenor-frontend-test/
  
  COPY package.json package-lock.json ./
  
  RUN npm install
  
  COPY . .
  
  EXPOSE 80
  
  ENV NODE_JS_PORT=80
  
  CMD [ "npm", "start" ]
  </code></pre>
  
  <p>My start script in package.json:</p>
  
  <pre><code>"start": "PORT=7357 react-scripts start"
  </code></pre>
  
  <p>Using "npm start" in my terminal opens up localhost fine but when I run the "docker run" command, it prints exactly what happens with "npm start" but no browser opens and localhost:7357 doesn't work.</p>
  
  <p>I'm hoping this is just a dockerfile issue since "npm start" works fine?</p>
  
  <p>Thanks in advance!</p>