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
相关推荐
知白守黑26734 分钟前
Ansible角色
运维·服务器·ansible
Jwest202135 分钟前
工业显示器在地铁电力监控与运维中的应用
运维·计算机外设
慕容晓开6 小时前
docker,本地目录挂载
docker
Mr. Cao code7 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
Dontla7 小时前
Docker多共享网络配置策略(Docker多网络、Docker networks、Docker Compose网络、Docker网络、Docker共享网络)
网络·docker·容器
wanhengidc8 小时前
云手机运行流畅,秒开不卡顿
运维·网络·科技·游戏·智能手机
Jayin_chan8 小时前
paddlex3.0.1-ocr服务化安装部署(docker)
docker·容器·ocr
ifanatic8 小时前
[每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
docker·golang·kubernetes
笨小孩@GF 知行合一8 小时前
OSPF实验:外部路由引入
运维·网络·hcip·数通·ospf
asdfg12589639 小时前
为什么要在出口路由器router配置NAT与默认路由
运维·网络·计算机网络