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

Docker部署ActiveMQ后无法访问http://0.0.0.0:8161求助

Docker运行ActiveMQ后控制台无法访问的解决方法

排查与修复步骤

  • 验证容器运行状态
    先确认容器是否正常运行:

    docker ps
    

    若容器状态不是Up,查看容器日志定位问题:

    docker logs <容器ID/名称>
    
  • 检查端口映射有效性
    本地检查8161端口是否被Docker进程监听:

    # Linux/macOS
    lsof -i :8161
    # Windows
    netstat -ano | findstr :8161
    

    若端口未被监听,大概率是本地8161端口被占用,换端口重新启动容器:

    docker run -p 61616:61616 -p 8080:8161 rmohr/activemq
    

    之后访问http://127.0.0.1:8080测试。

  • 排查防火墙/安全软件拦截
    本地防火墙、杀毒软件可能会阻断Docker端口的外部访问,临时关闭后再尝试访问http://127.0.0.1:8161。

  • 确认容器内服务状态
    进入容器内部检查ActiveMQ服务是否正常启动:

    docker exec -it <容器ID/名称> /bin/bash
    # 查看服务状态
    activemq status
    # 查看服务日志
    cat /opt/activemq/data/activemq.log
    

    若服务未启动,手动启动:

    activemq start
    
  • Docker Desktop用户额外检查
    Windows/macOS用户需确保Docker Desktop处于运行状态,也可尝试用本地局域网IP访问(如http://192.168.1.100:8161,替换为自己的局域网IP)。

内容的提问来源于stack exchange,提问作者Jitendra Pal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 01:05:33