node.js - 如何使用nodejs获取节点docker容器中的主机主目录路径?
问题描述
const homedir = require('os').homedir();
当应用程序在主机上运行时,上面的代码段很容易给出当前的主目录。dockerizing 后,它返回“root”作为主目录,它应该是 docker 容器的主目录。如何从节点容器获取当前主机主目录路径?
解决方案
我什至无法想象你为什么想要这样的功能:) 想象你从公共存储库下载这样的图像并在你自己的机器上运行它......
在任何情况下,您都可以通过将当前目录作为环境变量或内联参数传递给您的程序来实现这一点docker run
。因此,您必须在创建容器时将此信息显式传递给容器。
推荐阅读
- python - 如何检查 7 00 和 18 00 之间的时间
- ruby-on-rails - 如何使用 ruby aws sdk 获取活跃的 lambda 工作人员的数量?
- javascript - 无法获取网址
- odoo - 在 odoo 8 上,继承模型上的 init() 方法不会被调用
- powershell - 如何将 cloudformation 参数设置为 powershell 变量
- php - PHP 正则表达式模式,从字符串中删除跨度标签和内部文本
- java - 如何使用以下查询恢复产品实体?
- c# - 时间:2019-01-10 标签:c#parseingazure policy rule json to make a tree
- python - 只有在 5 秒内输入时才接受输入值的代码是什么?
- python - 如何使用模拟收益计算一系列股票价格?