【问题标题】:How to open port on Azure Container Apps如何在 Azure 容器应用上打开端口
【发布时间】:2022-10-25 06:22:15
【问题描述】:

我们创建了一个 Azure 容器应用程序,它托管了一个用于 rabbitmq (docker.io/rabbitmq:latest) 的容器,为此我们需要顶部暴露端口 5672 和 15672(用于仪表板)。这可能吗,我们需要先启用ssh吗?

【问题讨论】:

    标签: azure docker rabbitmq azure-container-apps


    【解决方案1】:

    Azure 容器应用程序入口侦听端口 443。您可以将其映射到容器正在侦听的端口,但无法直接公开其他端口。

    【讨论】:

    • 我们遇到的问题是我们需要 2 个用于 rabbitmq 的端口,主端口和仪表板端口(5672 和 15672)。这里我们只能映射到一个端口
    • 您将无法使用容器应用程序或应用程序服务,因为它们只允许打开一个端口。您将需要在 azure 中使用容器实例或使用 vm
    【解决方案2】:

    由于新功能https://github.com/microsoft/azure-container-apps/issues/375,这现在成为可能。

    使用 TCP 套接字,您可以设置 exposedPort

    【讨论】:

      猜你喜欢
      • 2015-01-08
      • 2018-07-19
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多