如何让 docker 镜像 node:alpine 创建的容器监听于 80 端口

2020-01-23 09:14发布

问题:

nodejs 镜像创建的容器默认监听于 3000 端口,如何在 Dockerfile 中配置为监听于 80 端口?

回答1:

在 stackoverflow 上 Exposing a port other than 3000 with Express and Docker 的回答中找到了解决方法,在 Dockerfile 中设置 PORT 环境变量并去掉 EXPOSE 3000

ENV PORT 80


标签: docker nodejs