Windows下Docker新手执行docker version报错:docker daemon未运行?
Windows下执行
docker version报错的解决办法 报错信息:
error during connect: This error may indicate that the docker daemon is not running.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified.
以下是针对Windows系统的修复步骤:
启动Docker Desktop
Windows环境下Docker依赖Docker Desktop后台进程运行,直接打开Docker Desktop应用,等待右下角托盘图标显示就绪状态后,重新执行docker version。检查并启动Docker服务
按下Win+R输入services.msc打开服务管理器,找到Docker Desktop Service:- 若状态为“未运行”,右键选择「启动」
- 若服务无法启动,查看服务属性中的日志排查问题
重启Docker Desktop
右键点击右下角托盘的Docker图标,选择Restart,等待重启完成后重试命令。确认用户权限
确保当前用户属于docker-users组:- 打开「控制面板」→「用户账户」→「管理账户」→「更改账户类型」
- 找到当前用户,检查是否在
docker-users组内 - 若不在,添加到该组后重启电脑生效
重置Docker Desktop至出厂设置
若上述方法无效,尝试重置:- 打开Docker Desktop的「Settings」面板
- 切换到Reset标签页
- 点击「Reset to factory defaults」,完成后重启Docker
内容的提问来源于stack exchange,提问作者Devshan Liyanage
相关产品推荐
相关产品推荐

