node.js - Docker Container npm全局影响主机还是仅容器?

标签 node.js docker npm npm-install docker-container

当我在Docker容器中执行npm install -g时,它只会影响该容器,还是会实际将软件包安装在容器的主机上?

问候。

最佳答案

您可以假设,在大多数情况下,除非在运行命令中将npm全局目录作为卷从主机映射到容器,否则它只会影响容器,例如:
docker run [...] -v /usr/lib/node_modules/:/usr/lib/ [...]

关于node.js - Docker Container npm全局影响主机还是仅容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41877531/

相关文章:

node.js - 内部/模块/cjs/loader.js : 584 error

Azure Functions Docker 部署 Linux 工作线程在资源组中不可用

java - Keycloak docker 容器无法从卷导入领域

node.js - 如何使用 APOC 创建两个 Node 之间的关系,其中 Node 的标签、属性和关系是可变的

node.js - 无法在 Node js的 Controller 中获取表单发布数据

docker - 在 Dockerfile 中设置条件变量

node.js - 如何升级 NodeJS Docker 容器?

node.js - NPM 5 的依赖项和 devDependency 之间有什么区别

javascript - GAE node.js console.error() 未记录为 ERROR 日志级别

javascript - 调用 node-oracledb 的 createPool 方法