MacBook M1上WebStorm无法连接Docker daemon问题求助
解决MacBook M1上WebStorm无法连接Docker daemon的问题
检查WebStorm Docker配置
- 打开WebStorm的
Settings/Preferences,进入Build, Execution, Deployment > Docker - 确认选择
Docker for Mac作为连接方式,而非TCP连接;手动指定Docker socket路径(M1设备通常为/var/run/docker.sock或/run/docker.sock) - 临时勾选
Expose daemon on tcp://localhost:2375 without TLS,重启WebStorm和Docker Desktop后测试
修复权限问题
- 终端执行
sudo chmod 666 /var/run/docker.sock,给当前用户赋予Docker socket读写权限 - 执行
sudo usermod -aG docker $USER,将当前用户加入docker用户组,重启终端后生效
切换WebStorm Rosetta运行模式
- 找到应用程序中的WebStorm,右键选择
显示简介,勾选使用Rosetta打开,重启WebStorm后重试构建
验证Docker基础功能
- 终端执行
docker ps,如果能正常输出容器列表,说明Docker daemon本身无问题,问题集中在WebStorm配置;若终端也无法连接,彻底卸载Docker Desktop后重新安装适配Apple Silicon的版本
更新Docker插件
- 打开WebStorm的
Plugins面板,检查Docker插件是否为最新版本,旧版本可能存在M1兼容性问题,更新后重启WebStorm
内容的提问来源于stack exchange,提问作者rtstorm
相关产品推荐
相关产品推荐

