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

Windows下Docker Desktop使用docker --host参数连接报错如何解决

Windows Docker Desktop 2376端口连接拒绝问题解决办法

根因说明

你手动修改C:\ProgramData\Docker\config\daemon.json不生效的核心原因是:该路径配置仅对独立安装的Docker daemon生效,Docker Desktop默认会覆盖该文件的配置,所有生效配置需要从Docker Desktop的UI界面修改。

操作步骤

  • 打开Docker Desktop客户端,点击右上角齿轮图标进入设置页面
  • 左侧菜单选择「Docker Engine」选项
  • 在右侧的JSON编辑框中,在原有配置基础上新增hosts字段,必须保留本地管道配置,否则常规Docker命令会无法运行,参考配置如下:
{
  "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } },
  "experimental": false,
  "hosts": ["tcp://0.0.0.0:2375","tcp://127.0.0.1:2376", "npipe:////./pipe/docker_engine"]
}
  • 点击「Apply & Restart」按钮,等待Docker服务完全重启
  • 重启完成后执行命令验证端口监听状态:netstat -ano | findstr :2376,如果能返回对应监听进程说明配置生效

额外排查项

如果配置完成后还是无法连接,检查Windows防火墙是否拦截了2376端口的本地连接,可临时关闭防火墙测试确认。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 08:54:04