如何在GAE上配置到Docker容器的端口转发

时间:2018-09-20 19:44:59

标签: google-app-engine

我尝试在Google App Engine上部署容器化的应用程序。部署成功,但是我无法在容器端口上访问应用程序。

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上监听。

稍后我会发布一些反馈

1 个答案:

答案 0 :(得分:0)

来自doc

  

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

因此,我将服务器端口切换到8080,而无需进行任何防火墙操作,并且在80端口正常访问https://xxx.appspot.com