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

Ubuntu 22.04环境下Rootless Docker(25.0.1)启动失败求助

Ubuntu 22.04环境下Rootless Docker(25.0.1)启动失败求助

嘿,看了你的日志输出,其实问题根源已经明明白白写在里面啦——Rootless Docker启动必须依赖slirp4netns(版本≥0.4.0)或者vpnkit这两个网络工具之一,而你的系统目前都没安装。咱们一步步来解决:

  • 优先安装slirp4netns(Ubuntu官方源直接提供,操作最简单):
    打开终端执行以下命令:

    sudo apt update && sudo apt install slirp4netns
    

    安装完成后验证版本是否达标:

    slirp4netns --version
    

    放心,Ubuntu 22.04源里的slirp4netns版本完全满足≥0.4.0的要求。

  • 如果你更倾向用vpnkit,得通过非官方源或源码编译安装,不过还是优先推荐slirp4netns,省心省力。

  • 安装完网络工具后,先清理之前失败的Rootless Docker配置:
    执行日志里给出的卸载命令:

    /usr/bin/dockerd-rootless-setuptool.sh uninstall -f ; /usr/bin/rootlesskit rm -rf /home/pc/.local/share/docker
    
  • 最后重新运行Rootless Docker安装脚本:

    dockerd-rootless-setuptool.sh install
    
  • 验证安装是否成功:
    检查Docker服务状态:

    systemctl --user status docker.service
    

    或者运行测试容器确认功能正常:

    docker run hello-world
    

另外补充下,确保你已经完成了Rootless Docker的前置配置(比如用户uid/gid映射、sysctl参数设置),不过从日志来看,当前核心障碍就是缺少网络工具,解决这个之后应该就能正常启动啦。

备注:内容来源于stack exchange,提问作者drum

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 10:53:07