title: Metro bundler with Expo dockerized app is not working
body: <p>I'm trying to dockerize an Expo React Native app so anyone of my team partners could download the repo and then make a <code>docker-compose up</code> and without effort have the same expo server running in their computers. <br>
  As far I make it possible to build the container and it is showing the same info it show up when I run it locally on my computer.
  <br><br></p>
  
  <p><a href="https://i.stack.imgur.com/hcwQI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/hcwQI.png" alt="enter image description here"></a></p>
  
  <p>The problem arises when trying to start the metro bundler, url <code>http://localhost:19002</code> is inaccessible. That doesn't happen with the port 19001, which is working perfectly.Besides, I tryed scanning the QR code with my iPhone device but it doesn't work neither, because is not finding the docker ip I guess.<br><br>
  I cannot figure out what I am doing wrong, and there is not so much information about dockerize expo in the web.
  <br><br>
  These are my dockerfile and docker-compose.yml</p>
  
  <pre><code>FROM node:latest
  
  RUN mkdir -p /usr/src/app
  
  WORKDIR /usr/src/app
  
  COPY package*.json /usr/src/app/
  COPY app.json /usr/src/app/
  
  RUN npm install -g expo-cli
  
  EXPOSE 19000
  EXPOSE 19001
  EXPOSE 19002
  
  CMD npm i -f &amp;&amp; npm start
  </code></pre>
  
  <pre><code>version: '3.7' # Specify docker-compose version
  
  # Define the services/containers to be run
  services:
     expo: # Name of the frontend service
        container_name: expo-prestadores
        build: ./ # Specify the directory of the Dockerfile
        ports:
           - 19000:19000 # Specify port-forwarding
           - 19001:19001
           - 19002:19002
        volumes: # Mount host path in the container
           - ./:/usr/src/app
           - /usr/src/app/node_modules
  
  </code></pre>