docker 启动提示can not create sys fs cgroup cpuset....问题处理

docker 启动失败 报错 大概报错内容为

cgroup :no such file

can not create /sys/fs/cgroup/cpuset ...

问题是因为 /sys/fs/cgroup/ 没有被正确挂载

cgroup 是实现资源限制的工具 docker 能够进行限制cpu 内存 大小 依赖cgroup

ll /sys/fs/cgroup/ 发现一个都系也没有

mount |grep cgroup ,df -hT 都可以表示我已经挂在了 但实际上我/sys/fs/cgroup/ 没有内容

可以尝试 执行 这个命令 systemctl daemon-reexec 如果不行 重启服务器 如果重启服务器不行 就在重启几次

7月15日 又出现这个问题了

问题现象是 开机时 /sys/fs/cgroup/ 有内容 看似正常 但我一启动 docker 容器 启动失败

unable to apply cgroup configuration :mkdir /sys/fs/cgroup/cpuset : no such file or directory

再次查看 /sys/fs/cgroup/ 下面就没有东西了

百度半天 尝试手动挂载 手动挂载后 重启docker 问题解决

Shell 复制代码
mkdir -p  /sys/fs/cgroup/blkio
mkdir -p  /sys/fs/cgroup/cpu,cpuacct
mkdir -p  /sys/fs/cgroup/cpuset
mkdir -p  /sys/fs/cgroup/devices
mkdir -p  /sys/fs/cgroup/freezer
mkdir -p  /sys/fs/cgroup/hugetlb
mkdir -p  /sys/fs/cgroup/memory
mkdir -p  /sys/fs/cgroup/net_cls,net_prio
mkdir -p  /sys/fs/cgroup/perf_event
mkdir -p  /sys/fs/cgroup/pids
mkdir -p  /sys/fs/cgroup/rdma



mount -t cgroup -o net_cls,net_prio cgroup /sys/fs/cgroup/net_cls,net_prio
mount -t cgroup -o freezer cgroup /sys/fs/cgroup/freezer
mount -t cgroup -o memory cgroup /sys/fs/cgroup/memory
mount -t cgroup -o rdma cgroup /sys/fs/cgroup/rdma
mount -t cgroup -o blkio cgroup /sys/fs/cgroup/blkio
mount -t cgroup -o hugetlb cgroup /sys/fs/cgroup/hugetlb
mount -t cgroup -o pids cgroup /sys/fs/cgroup/pids
mount -t cgroup -o perf_event cgroup /sys/fs/cgroup/perf_event
mount -t cgroup -o cpu,cpuacct cgroup /sys/fs/cgroup/cpu,cpuacct
mount -t cgroup -o devices cgroup /sys/fs/cgroup/devices
mount -t cgroup -o cpuset cgroup /sys/fs/cgroup/cpuset
mount -t cgroup cgroup /sys/fs/cgroup
mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd

chmod 755 /sys/fs/cgroup
chmod 555 /sys/fs/cgroup/*

ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpu
ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct
ln -s /sys/fs/cgroup/net_cls,net_prio /sys/fs/cgroup/net_cls
ln -s /sys/fs/cgroup/net_cls,net_prio /sys/fs/cgroup/net_prio
相关推荐
电商API_180079052475 小时前
京东商品详情API技术文章
大数据·运维·人工智能·网络爬虫
三言老师6 小时前
秘诀-如何远程SSN访问家里的八台电脑(frp 实操方案)
linux·运维·ssh
BTU_YC8 小时前
Docker Compose 部署 DozerDB 完整教程
运维·docker·容器
流烟默8 小时前
Kubernetes 调度器完全指南:从原理到生产实战
云原生·容器·kubernetes
RisunJan10 小时前
Linux命令-scriptreplay(终端会话回放)
linux·运维·chrome
spencer_tseng10 小时前
[kylin & linux] install docker
linux·docker·kylin
x²+(y-√³x²)²=112 小时前
Linux打包文件到Windows,文件/文件类型丢失
linux·运维·windows
世人万千丶12 小时前
去重插入与超限淘汰:ArkTS 实现鸿蒙搜索历史的 LIMIT 艺术
运维·服务器·学习·华为·harmonyos·鸿蒙
未来之窗软件服务12 小时前
企业自动化运营-电子合同预览-东方仙盟
运维·自动化·仙盟创梦ide·东方仙盟
流烟默12 小时前
Kubernetes Service 完全指南:从原理到生产实战
云原生·容器·kubernetes