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

Xubuntu安装Docker及Docker Desktop后执行docker compose up报错求助

解决Docker Desktop在Xubuntu上docker compose up连接拒绝问题

排查与修复步骤

  • 确认Docker Desktop处于运行状态
    打开应用菜单启动Docker Desktop,等待状态栏显示"Docker is running"。若启动失败,可通过journalctl -u docker-desktop查看系统日志,排查是否存在libgtk等桌面依赖缺失问题。

  • 修正Docker套接字路径与权限
    错误提示指向/run/guest-services/docker.sock,大概率是路径配置异常。执行以下命令创建正确的软链接:

    sudo ln -sf /var/run/docker.sock /run/guest-services/docker.sock
    

    同时检查当前用户是否在docker用户组:

    groups $USER
    

    若未包含docker组,添加用户并重启会话:

    sudo usermod -aG docker $USER
    newgrp docker
    
  • 重启Docker Desktop服务
    关闭Docker Desktop后,清理残留进程并重启服务:

    pkill -f docker-desktop
    systemctl --user restart docker-desktop
    

    重启完成后再次尝试docker compose up。

  • 切换到Docker Desktop专用上下文
    Docker Desktop使用独立的上下文环境,执行以下命令切换:

    docker context use desktop-linux
    

    验证上下文配置,确保套接字路径正确:

    docker context inspect desktop-linux
    
  • 调整AppArmor规则(按需)
    Xubuntu默认启用AppArmor,可能限制Docker对套接字的访问。临时切换到投诉模式测试:

    sudo aa-complain /etc/apparmor.d/docker
    

    若问题解决,可根据需求永久调整AppArmor规则或保持该模式。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 03:03:13