我们创建了一个 Azure 容器应用程序,它托管一个rabbitmq 容器(docker.io/rabbitmq:latest),为此,我们需要顶部公开端口 5672 和 15672(用于仪表板)。这样可以吗,需要先开启ssh吗?
现在由于一项新功能而成为可能https://github.com/microsoft/azure-container-apps/issues/375。
使用 TCP 套接字,您可以设置
exposedPort
。
对于那些仍然希望这样做的人,现在可以在 azure 容器应用程序中添加额外的 TCP 端口 https://learn.microsoft.com/en-us/azure/container-apps/ingress-overview#additional- TCP 端口
它处于预览阶段,有一些限制,但它正在工作。