【发布时间】:2017-06-14 14:48:32
【问题描述】:
我正在尝试在 Heroku 上部署 Docker 映像,并尝试了解如何公开多个端口。这是我试图在 Heroku 部署中运行的 Docker 命令:
docker run \
-p 2222:22 \
-p 33306:3306 \
-p 27017:27017 \
-p 28015:28015 \
-p 29015:29015 \
-p 8080:8080 \
test/db-migration
如何在 Heroku 中执行此操作?
【问题讨论】:
-
这就是这样做的方法。你有什么错误吗?
-
我没有任何错误,但我认为 Heroku 不允许您公开特定端口。它不会为您分配端口吗?当我在 Node 应用程序中公开端口时,我们使用
process.env.PORT访问它。