Mac系统下如何将Rasher Desktop的Docker Daemon连接到IntelliJ IDEA?
如何在IntelliJ IDEA中连接Rasher Desktop的Docker Daemon
方法一:修改默认Unix套接字路径
直接指定Rasher Desktop的docker.sock路径适配默认连接:
- 打开IntelliJ IDEA,进入Settings/Preferences(Windows/Linux:
File→Settings;Mac:IntelliJ IDEA→Preferences) - 导航到Build, Execution, Deployment → Docker
- 在右侧连接列表中,选中默认的
Docker连接(无连接则点击+添加) - 将API URL字段的默认值
unix:///var/run/docker.sock修改为unix:///Users/<USER>/.rd/docker.sock(替换<USER>为你的实际用户名) - 点击
Apply,再点击Test Connection验证,提示连接成功即可完成配置
方法二:配置TCP连接(解决之前的失败问题)
步骤1:在Rasher Desktop中开启TCP监听
- 打开Rasher Desktop的设置界面
- 找到Docker Daemon配置项,启用TCP监听,设置监听地址为
tcp://127.0.0.1:2375(先尝试无TLS模式,后续可按需启用TLS) - 保存配置并重启Rasher Desktop的Docker Daemon
步骤2:在IntelliJ IDEA中配置TCP连接
- 进入IntelliJ IDEA的Settings/Preferences → Docker,点击
+添加新连接 - 选择连接类型为TCP socket
- 在API URL中填入
tcp://127.0.0.1:2375(与Rasher Desktop中设置的监听地址一致) - 若启用TLS加密,勾选Enable TLS,并指定CA证书、客户端证书及密钥的路径(通常位于
~/.rd/certs目录下) - 点击
Test Connection验证,成功后保存配置
注意事项
- 确保Rasher Desktop的Docker Daemon处于运行状态
- 检查
/Users/<USER>/.rd/docker.sock的权限,若当前用户无读写权限,可执行命令:chmod 666 /Users/<USER>/.rd/docker.sock(注意:此操作会降低套接字的安全性,仅在本地开发环境使用) - 若TCP连接仍失败,检查本地防火墙是否拦截了2375/2376端口,或确认Rasher Desktop的TCP监听配置已正确应用
内容的提问来源于stack exchange,提问作者Mykyta
相关产品推荐
相关产品推荐

