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

QuasarDB容器部署后Python连接报Connection refused的原因排查

QuasarDB Docker容器状态正常但Python连接报Connection refused的可能原因

以下是几种常见的导致连接被拒绝的原因:

  • 容器端口未正确映射
    QuasarDB默认使用2836端口提供服务,若启动容器时未添加端口映射参数,主机无法访问容器内的服务。检查你的docker run命令是否包含-p 2836:2836,正确的启动命令示例应为:docker run -p 2836:2836 quasardb/qdb-server。

  • Python代码连接地址错误
    确认代码中的连接字符串是否正确:本地连接时应使用qdb://localhost:2836,若误写为容器内部IP(如172.x.x.x)或错误端口,主机无法建立连接。

  • 容器内服务未完全就绪
    容器状态显示"正常"仅代表容器进程运行,不代表QuasarDB服务已完成初始化。可等待1-2分钟后重试,或进入容器执行qdb-admin status命令确认服务是否已启动完成。

  • 主机防火墙/安全组拦截请求
    主机的防火墙或系统安全组可能拦截了2836端口的通信。检查防火墙规则,确保允许主机与容器之间通过2836端口进行数据传输。

  • Docker网络配置异常
    若使用自定义Docker网络,需确认该网络配置允许主机访问容器;若使用host网络模式,需确保主机2836端口未被其他进程占用,且服务确实在该端口监听。

内容的提问来源于stack exchange,提问作者Huy Le

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 13:24:53