跳到主要内容

使用云容器实例开放端口

更新时间:2025-09-26 11:43:25

当您在云容器实例中部署了应用(如 Web 服务、模型推理服务等)时,如果希望从外部网络访问该应用,则需要在云容器实例中开放相应端口。本章节指导您如何在云容器实例中开放端口,以便通过外部网络访问在云容器实例中部署的应用。

前提条件

  • 已开通云容器实例且实例状态为“运行中”。具体操作,请参考开通云容器实例
  • 应用服务已在云容器实例内部启动,并监听了对应端口(如 9001、9002 等)。

操作步骤

  1. 登录控制台,单击“产品中心 > 计算 > 云容器实例”,进入云容器实例页面。

  2. 在“容器列表”页签找到目标云容器实例,单击右侧的开放端口 descript图标。

    alt text

  3. 在弹出的对话框中查看平台已默认开放的端口。

    alt text

    • 端口 22:用于 SSH 登录。

    • 端口 9001/9002:系统默认提供的端口,用于应用对外开放。

  4. 若您的应用监听的端口不在固定范围内,可在对话框中的“自定义开放端口”区域添加自定义端口。

    a. 单击“+自定义开放端口”。

    b. 选择协议类型,并输入端口号(范围 1–65535),然后单击“生成” ,系统会自动分配公网访问地址。

    提示
    • 每个实例最多可添加 10 个端口。
    • 22、8888、9001、9002 等端口已被系统保留,不能重复添加。
  5. 复制生成的公网访问地址,粘贴至浏览器或者客户端中,即可通过外部网络访问云容器实例中的应用。 alt text

  6. 在容器实例的web-CLI中执行

     python -m http.server 9001 

    通过浏览器访问云容器实例的端口9001的公网访问地址,浏览器展示的内容如下: alt text