如何在Dockerfile中设置Node环境variables来运行node.js应用程序?

任何人都可以build议如何在运行节点应用程序时在dockerfile中设置NODE_ENVvariables。

在构build映像或运行容器时有两种方法。

对于构build:

添加到你的Dockerfile

ENV NODE_ENV=whatEver 

或者如果你不想让它们在运行时粘住,使用构build参数Docker build –build-args NODE_ENV whatEver

运行时:

用“-e”运行你的容器

 docker run -e NODE_ENV=whatever mycontainer