Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

212
Views
Node.js docker no puede instalar dependencias npm

tengo este Dockerfile

 FROM node:14 WORKDIR /app COPY package.json . RUN npm install COPY . . EXPOSE 3000 CMD [ "node", "app.mjs" ]

Y puedo ejecutar con éxito

 docker run hello-world

en mi sistema operativo ubuntu 20.10. Así que asumo que la ventana acoplable se instaló correctamente. Pero cuando traté de correr

 docker build .

me da este error

ingrese la descripción de la imagen aquí

Esto no es algo con el npm. Puedo instalar localmente las dependencias sin ningún problema. Supongo que Dokcer no puede acceder al registro de npm para extraer los paquetes de npm. Algo que ver con las redes, supongo.

¿Cómo soluciono este problema?

Este es mi código https://github.com/Enuri-Information-Systems/docker-test

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Dependiendo de la configuración de la red, podría suceder que tenga problemas de que el contenedor no puede conectarse a un servidor para descargar datos. Esto puede tener varias razones y también depende de cómo ejecute Docker.

Una cosa común es que su red requiere el uso de un proxy. Pero solo con el mensaje de error, no es posible saber cuál es el motivo exacto en su caso.

Una solución a ese problema es especificar el modo de red. Agregar --network host como una opción debería funcionar la mayor parte del tiempo.

Entonces, ejecute su comando de compilación de esa manera docker build --network=host . Deberia trabajar.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!