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

Windows Docker Desktop安装OpenDevin遇/var/run/docker.sock不存在错误求助

解决Windows 11 Git Bash中找不到/var/run/docker.sock的问题

前提确认

  • 确保Docker Desktop处于运行状态,没启动的话先打开它。

临时解决方案(每次打开Git Bash都要执行)

  • 先创建需要的文件夹:
    mkdir -p /var/run
    
  • 把Windows的Docker管道链接到Git Bash的指定路径:
    ln -s //./pipe/docker_engine /var/run/docker.sock
    

执行完这两步再重新运行OpenDevin的安装命令即可。

永久解决方案(设置一次,后续无需重复操作)

  • 在Git Bash里打开配置文件:
    nano ~/.bashrc
    
  • 把下面两行内容粘贴到文件最末尾:
    mkdir -p /var/run
    ln -sf //./pipe/docker_engine /var/run/docker.sock
    
  • 保存并退出:按Ctrl+O,按回车确认保存,再按Ctrl+X退出编辑器。
  • 让配置立即生效:
    source ~/.bashrc
    

之后每次打开Git Bash都会自动完成链接,无需再手动操作。

简单说明

Windows上的Docker不用Linux那种socket文件,而是用一个叫“管道”的机制,路径是//./pipe/docker_engine。Git Bash是模拟Linux环境的,所以需要把Windows的管道路径链接到Git Bash默认查找的/var/run/docker.sock位置,这样相关命令就能识别到Docker了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 03:12:02