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

使用Rancher Desktop执行docker build时连接报错求助

解决Rancher Desktop下docker build连接2375端口被拒绝的问题

以下是几个可行的排查和解决步骤:

  • 检查Rancher Desktop的Docker端口暴露配置
    打开Rancher Desktop的设置面板,进入Docker选项卡,确认已勾选"Expose daemon on tcp://localhost:2375 without TLS"选项。若未勾选,启用后重启Rancher Desktop。

  • 验证并设置DOCKER_HOST环境变量
    在终端执行对应命令查看当前变量值:

    • Linux/macOS:echo $DOCKER_HOST
    • Windows(CMD):echo %DOCKER_HOST%
    • Windows(PowerShell):echo $env:DOCKER_HOST

    若输出不是tcp://127.0.0.1:2375,手动设置变量:

    • Linux/macOS:export DOCKER_HOST=tcp://127.0.0.1:2375
    • Windows(CMD):set DOCKER_HOST=tcp://127.0.0.1:2375
    • Windows(PowerShell):$env:DOCKER_HOST = "tcp://127.0.0.1:2375"

    如需永久生效,将上述命令添加到shell配置文件(如~/.bashrc、~/.zshrc)或Windows系统环境变量中。

  • 确认容器运行时为Docker
    进入Rancher Desktop设置的Container Runtime选项,确保选中的是Docker而非containerd。若为containerd,切换后重启Rancher。

  • 重启Rancher Desktop与终端
    完全退出Rancher Desktop后重新启动,同时重启当前终端窗口,再尝试执行docker build命令。

  • 排查端口占用情况
    检查2375端口是否被其他进程占用:

    • Windows:netstat -ano | findstr :2375
    • Linux/macOS:lsof -i :2375

    若发现占用进程,停止该进程,或在Rancher Desktop的Docker设置中修改端口为其他值(如2376)后重启。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:10:01