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

Ubuntu 22.04下Spring Boot项目运行docker-compose提示Docker守护进程未运行如何排查?

解决Docker Daemon连接权限问题的检查项
  • 检查Docker服务状态
    执行命令sudo systemctl status docker确认Docker守护进程是否在运行。如果未启动,执行sudo systemctl start docker启动服务,再用sudo systemctl enable docker设置开机自启。

  • 验证当前用户的Docker组权限
    运行groups命令查看当前用户所属组,确认是否包含docker组。如果没有,执行sudo usermod -aG docker $USER将用户添加到docker组,添加完成后必须重新登录系统或重启终端,让权限生效。

  • 检查docker.sock文件的权限配置
    执行ls -l /var/run/docker.sock查看文件权限,正常情况下该文件应属于root:docker用户组。如果权限异常,执行以下命令修复:

    sudo chown root:docker /var/run/docker.sock
    sudo chmod 660 /var/run/docker.sock
    
  • 确认IDEA终端的权限配置
    打开IDEA的File -> Settings,进入Tools -> Terminal,确保Shell路径为系统默认的Shell(如/bin/bash或/bin/zsh),无额外权限限制。重启IDEA,让用户组权限变更在IDEA中生效。

  • 临时权限测试
    执行sudo docker ps,如果命令能正常执行,说明问题核心是当前用户缺少Docker组权限,按第二项步骤处理即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 21:50:27