No it doesn't. NPM is a package manager, only to install some libraries. With Docker you are simulating a machine, installing software like Ubuntu dependencies and configuring your project.
It can install images from docker repositories like docker hub. Which is a bit like installing npm packages.
The difference is that npm packages are plain directories and files that live beside your app. The images also isolate your app from the rest of the OS, while providing general software (applications & libraries, not only JS packages) for your application to use.
Also one image could deliver basics of a Ubuntu system, then a Nginx image could extend that Ubuntu image with added libraries and Nginx preinstalled and then you would extend the Nginx image with the your html&css that the preinstalled Nginx should serve.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Is it something like NPM?
No it doesn't. NPM is a package manager, only to install some libraries. With Docker you are simulating a machine, installing software like Ubuntu dependencies and configuring your project.
It has some functionality like npm.
It can install images from docker repositories like docker hub. Which is a bit like installing npm packages.
The difference is that npm packages are plain directories and files that live beside your app. The images also isolate your app from the rest of the OS, while providing general software (applications & libraries, not only JS packages) for your application to use.
Also one image could deliver basics of a Ubuntu system, then a Nginx image could extend that Ubuntu image with added libraries and Nginx preinstalled and then you would extend the Nginx image with the your html&css that the preinstalled Nginx should serve.