macOS通过Homebrew安装Docker后无法连接守护进程求助
问题解决:Docker无法连接守护进程且找不到Docker应用
问题根源
通过brew install docker仅安装了Docker命令行客户端(CLI),并未包含Docker守护进程(daemon)和完整的Docker Desktop应用——这就是找不到Docker应用、无法连接daemon的核心原因。
解决步骤
- 安装完整的Docker Desktop for Mac:
使用Homebrew的cask命令安装带守护进程的Docker Desktop:brew install --cask docker - 启动Docker Desktop:
安装完成后,从Launchpad或应用文件夹找到Docker.app并启动,等待顶部状态栏的Docker鲸鱼图标变为稳定状态(不再跳动),表示守护进程已就绪。 - 验证修复:
重新运行测试命令:
此时应该能正常输出Hello World的测试信息,也可以用docker run hello-worlddocker version查看,会同时显示Client和Server(守护进程)的版本信息。
补充说明
之前通过brew install docker安装的CLI工具会与Docker Desktop自带的CLI兼容,无需卸载。Docker Desktop启动后会自动配置系统环境变量,让CLI正确连接本地的Docker守护进程。
内容的提问来源于stack exchange,提问作者John Conor
相关产品推荐
相关产品推荐

