You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地安装Report Portal遇Docker端口占用错误求助

解决Report Portal安装时8080端口占用问题

问题原因

错误提示明确说明TCP 0.0.0.0:8080端口被占用,Docker无法完成端口绑定,导致容器启动失败。

解决方案

1. 释放8080端口

  • Windows系统
    执行命令找到占用端口的进程PID:

    netstat -ano | findstr :8080
    

    用PID强制终止进程:

    taskkill /F /PID <查到的进程PID>
    

    也可打开任务管理器,通过PID定位对应进程并结束。

  • Linux/macOS系统
    查找占用端口的进程:

    lsof -i :8080
    

    强制杀死进程:

    kill -9 <查到的进程PID>
    

2. 修改Report Portal端口映射

若不想终止占用8080的进程,可修改docker-compose.yml中的端口配置:

  • 找到类似如下的端口映射行:
    ports:
      - "8080:8080"
    
  • 将宿主机侧的端口(左侧的8080)改为未被占用的端口,比如8081:
    ports:
      - "8081:8080"
    
  • 重新执行启动命令(注意项目名不要有空格,report portal改为reportportal):
    docker-compose -p reportportal up -d --force-recreate
    

3. 验证端口可用性

修改或释放端口后,可通过以下命令验证端口是否空闲:

  • Windows:telnet localhost <目标端口>
  • Linux/macOS:nc -zv localhost <目标端口>

内容的提问来源于stack exchange,提问作者Juvelle Mendes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 15:07:36