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

通过Chocolatey安装Docker Toolbox后docker info命令无法运行求助

解决Docker Toolbox安装后docker info报错的问题

嘿,我来帮你搞定这个问题!你用Chocolatey装的Docker Toolbox和Windows原生的Docker Desktop不一样——它是通过VirtualBox虚拟机来运行Docker守护进程的,不是直接在Windows本地启动,所以报错的核心原因是你的终端没连接到虚拟机里的Docker服务。下面是一步步的解决办法:

方法1:用Docker Toolbox自带的终端(最简单)

Docker Toolbox自带了专门的Docker Quickstart Terminal,它会自动帮你完成所有配置:

  • 找到并打开这个终端(可以在开始菜单里搜索)
  • 它会自动启动默认的default虚拟机,同时配置好所有必要的环境变量
  • 等终端显示出鲸鱼图标后,再运行docker info,应该就能正常输出信息了

方法2:在普通CMD/PowerShell中配置环境变量

如果你想在自己常用的终端里使用docker命令,需要手动配置环境变量来指向虚拟机里的Docker服务:

  1. 打开VirtualBox,找到名为default的虚拟机,点击启动按钮确保它在运行
  2. 打开你的终端(CMD或PowerShell),运行以下命令获取需要的环境变量:
    docker-machine env default
    
  3. 根据终端类型执行对应的命令来加载环境变量:
    • PowerShell:
      docker-machine env default | Invoke-Expression
      
    • CMD:
      @FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i
      
  4. 现在再运行docker info,应该就能正常工作了

额外检查:确保VirtualBox正常安装

Docker Toolbox依赖VirtualBox运行虚拟机,如果VirtualBox没装好,虚拟机根本启动不了:

  • 打开VirtualBox看看能不能正常打开,如果报错,用Chocolatey重新安装:
    choco install virtualbox -y
    

最后提一句:报错里提到的“管理员权限”其实对Docker Toolbox来说不是必需的,因为它的守护进程在虚拟机里,不是Windows本地服务,所以不用纠结这个点~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:11:04