# Npm install not working inside docker

**URL:** <https://forums.docker.com/t/npm-install-not-working-inside-docker/142111>\
**Category:** Docker Hub\
**Tags:** dockerhub, aws, dns, docker, docker-compose\
**Created:** [June 21, 2024, 4:58pm UTC](https://forums.docker.com/t/npm-install-not-working-inside-docker/142111 "2024-06-21T16:58:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shubham10573](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/shubham10573/32/48695_2.png) [@shubham10573](https://forums.docker.com/u/shubham10573)\
**Post date:** [June 21, 2024, 4:58pm UTC](https://forums.docker.com/t/npm-install-not-working-inside-docker/142111/1 "2024-06-21T16:58:32Z")

</div>

[root@acer frontend]# docker run -it --rm frontend-image /bin/sh  
/frontend # node -v  
v20.14.0  
/frontend # npm -v  
10.7.0  
/frontend # npm install --verbose  
npm verbose cli /usr/local/bin/node /usr/local/bin/npm  
npm info using npm@10.7.0  
npm info using node@v20.14.0  
npm verbose title npm install  
npm verbose argv “install” “–loglevel” “verbose”  
npm verbose logfile logs-max:10 dir:/root/.npm/\_logs/2024-06-21T16\_54\_17\_775Z-  
npm verbose logfile /root/.npm/\_logs/2024-06-21T16\_54\_17\_775Z-debug-0.log  
npm verbose reify failed optional dependency /frontend/node\_modules/fsevents  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/win32-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/win32-ia32  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/win32-arm64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/sunos-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/openbsd-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/netbsd-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-s390x  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-riscv64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-ppc64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-mips64el  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-loong64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-ia32  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-arm64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/linux-arm  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/freebsd-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/freebsd-arm64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/darwin-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/darwin-arm64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/android-x64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/android-arm64  
npm verbose reify failed optional dependency /frontend/node\_modules/@esbuild/android-arm  
npm http fetch GET [https://registry.npmjs.org/npm](https://registry.npmjs.org/npm) attempt 1 failed with EAI\_AGAIN  
npm verbose audit error at ClientRequest. (/usr/local/lib/node\_modules/npm/node\_modules/minipass-fetch/lib/index.js:130:14)  
npm verbose audit error at ClientRequest.emit (node:events:519:28)  
npm verbose audit error at \_destroy (node:\_http\_client:880:13)  
npm verbose audit error at onSocketNT (node:\_http\_client:900:5)  
npm verbose audit error at process.processTicksAndRejections (node:internal/process/task\_queues:83:21) {  
npm verbose audit error code: ‘EAI\_AGAIN’,  
npm verbose audit error errno: ‘EAI\_AGAIN’,  
npm verbose audit error syscall: ‘getaddrinfo’,  
npm verbose audit error hostname: ‘[registry.npmjs.org](http://registry.npmjs.org)’,  
npm verbose audit error type: ‘system’  
npm verbose audit error }

---

<div class="post-metadata">

**Author:** ![bluepuma77](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/bluepuma77/32/32688_2.png) [@bluepuma77](https://forums.docker.com/u/bluepuma77)\
**Post date:** [June 22, 2024, 6:37am UTC](https://forums.docker.com/t/npm-install-not-working-inside-docker/142111/2 "2024-06-22T06:37:35Z")

</div>

Use 3 backticks before and after code/config to make it more readable.

You missed to share a lot of details what you are trying to do.

It seems you want to install windows dependencies on a Linux machine?

A container is neither a VM not an emulator.
