副队长 2025-04-30 10:20 采纳率: 0%
浏览 55

OCI runtime exec failed: exec failed: unable to start container process: error adding pid 2360884 to cgroups

[root@localhost ~]# docker exec -it tei bash
OCI runtime exec failed: exec failed: unable to start container process: error adding pid 2360884 to cgroups: failed to write 2360884: openat2 /sys/fs/cgroup/blkio/docker/90e38450d244994bc89ea632b64eb367447508ca25b816e11bdca1b7825b8d53/cgroup.procs: no such file or directory: unknown

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-04-30 10:20
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解决方案

    OCI runtime exec failed: exec failed: unable to start container process: error adding pid 2360884 to cgroups

    这个错误通常是由于 Docker 容器的 cgroups 配置问题导致的。以下是一些可能的解决方案:

    1. 检查 Docker 的 cgroups 配置:你可以检查 Docker 的 cgroups 配置文件 /etc/docker/daemon.json,确保 cgroup 选项设置正确。
    {
        "cgroup": "systemd"
    }
    
    1. 检查 systemd 服务:如果你使用 systemd 服务管理 Docker,可能需要重新启动 systemd 服务。
    sudo systemctl restart docker
    
    1. 检查 cgroups 限制:你可以检查 cgroups 限制是否已经达到,使用以下命令:
    docker info | grep -i cgroup
    

    如果 cgroups 限制已经达到,可以尝试增加限制。 4. 重启 Docker 服务:如果以上解决方案都不能解决问题,可以尝试重启 Docker 服务。

    sudo systemctl restart docker
    
    1. 检查容器的 cgroups 配置:你可以检查容器的 cgroups 配置文件 /sys/fs/cgroup,确保容器的 cgroups 配置正确。

    如果以上解决方案都不能解决问题,可以提供更多的日志信息和容器配置信息,以便更好地 debug。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月30日