如何在 Azure 中为容器公开 webapp 中的两个端口?

How to expose two port in webapp for container in azure?

容器的网络应用是否支持暴露多个端口。例如,我的 docker 图像占用两个端口,但在容器的 Web 应用程序中,我只能使用一个端口,端口 80 或应用程序设置中 WEBSITES_PORT 指定的端口。 但自那以来已经有很长一段时间了,所以目前是否有任何方法可以在容器的 Web 应用程序上公开多个端口。

无法使用 azure 容器实例(它公开多个端口),因为它不提供 SSL。

遗憾的是,Azure Web App 只能对外暴露一个端口,而且必须是80 和443 端口之一。看看limitation. And you can Enable a TLS endpoint in a sidecar container。我觉得更适合你。而且Web App和ACI都不是你想要的选项。可以试试AKS或者直接用VM。