如何在节点js中获取docker的环境变量?

时间:2016-11-26 20:59:58

标签: node.js docker

我正在使用泊坞窗来运行node server.js
在终端中,我执行docker run --env-file .env -p 8080:8080 -d node-web-app并尝试在server.js中使用process.env来获取docker中的环境变量
但是, RangeError:无效状态代码:0 如何修复它并在docker中获取环境变量?
提前谢谢。

1 个答案:

答案 0 :(得分:1)

该错误与您的HTTP处理程序有关,而不是与env变量有关。确保您发送有效的回复。

 res.send('OK')
 res.send(JSON.stringify(process.env));


docker run -e "test=1" -e "testb=2"