【问题标题】:How to configure port forwarding to docker container on GAE如何在 GAE 上配置端口转发到 docker 容器
【发布时间】:2018-09-20 19:44:59
【问题描述】:

我尝试在谷歌应用引擎上部署容器化应用程序。部署成功,但我无法访问容器端口上的应用程序。

Dockerfile:

FROM openjdk:10
ADD target/scala-2.12/server.jar /app/server.jar
ENTRYPOINT java -jar /app/server.jar

app.yaml:

runtime: custom
env: flex

network:
  forwarded_ports:
    - 9999

https://xxx.appspot.com:9999 我得到502 代码。有什么建议吗?

更新

来自doc

App Engine 前端会将传入请求路由到 端口 8080 上的适当模块。您必须确保您的 应用程序代码正在监听 8080。

稍后我会发布一些反馈

【问题讨论】:

标签: google-app-engine


【解决方案1】:

来自doc

App Engine 前端会将传入请求路由到 端口 8080 上的适当模块。您必须确保您的 应用程序代码正在监听 8080。

所以我在没有任何防火墙操作的情况下将服务器端口切换到 8080,并在 80 端口正常访问https://xxx.appspot.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-08
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 2019-05-30
    • 2014-10-08
    相关资源
    最近更新 更多