【发布时间】:2016-02-06 15:25:51
【问题描述】:
我有一个内置在 docker 镜像中的 Node.js 应用程序。在这个应用程序中,我有一个配置文件,其中包含一些可能会不时更改的 API url(例如 API 密钥)。是否可以使用一些附加参数启动 docker 映像,然后从 node.js 代码访问此参数(我假设这可以通过使用环境变量来完成),以免每次该参数的值应该重建图像被改变。这是我认为可以使用的伪代码:
docker run -p 8080:8080 paramApiKey="12345" mydockerimage
然后我想从 node.js 应用程序访问它:
var apiKey = process.env.paramApiKey
这能以某种方式实现吗?
【问题讨论】:
标签: javascript node.js docker environment-variables