const homedir = require('os').homedir();
当应用程序在主机上运行时,上面的代码段很容易给出当前的主目录。 dockerizing 后,它返回“root”作为主目录,它应该是 docker 容器的主目录。如何从 Node 容器获取当前主机主目录路径?
最佳答案
我什至无法想象你为什么想要这样的功能:) 想象你从公共(public)存储库下载这样的图像并在你自己的机器上运行它......
在任何情况下,您都可以做到这一点,当您执行 docker run
时,将当前目录作为环境变量或内联参数传递给程序。 .因此,您必须在创建容器时将此信息显式传递给容器。
关于node.js - 如何使用nodejs获取 Node docker容器中的主机主目录路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60168465/