Estoy intentando configurar una aplicación node.js para ejecutarla en la ventana acoplable. Sé que la aplicación funciona porque si la ejecuto en mi Mac, puedo acceder a la página de inicio en el puerto 8081.
Sin embargo, al iniciar un contenedor acoplable, muestra que el contenedor se está ejecutando, pero no puedo acceder a él. Dockerfile tiene el comando:
EXPORTAR 8081
La salida de Docker PS muestra lo siguiente:
COMANDO: "inicio npm"
ESTADO: Hasta 3 minutos
0.0.0.0:45444->8081/tcp
Ir a localhost:45444 o 0.0.0.0:45444 no funciona.
¿Alguna idea sobre cuál podría ser el problema?
Agregar el Dockerfile por solicitud a continuación:
FROM node:8
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package.json ./
RUN npm install
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 8081
CMD [ "npm", "start" ]