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

如何解决CentOS 8上的两个Docker blkio权重相关警告

解决CentOS 8中Docker的"No blkio weight support"和"No blkio weight_device support"警告

这两个警告出现的核心原因是你当前Docker使用的是cgroupfs作为cgroup驱动,而blkio权重控制相关特性需要配合systemd驱动才能正常启用。下面是具体的解决步骤:

1. 确认当前cgroup驱动

从你提供的docker info输出可以看到:

Cgroup Driver: cgroupfs

这正是问题的根源,我们需要把它切换为systemd。

2. 修改Docker守护进程配置

编辑(如果不存在就创建)Docker的配置文件/etc/docker/daemon.json,添加以下内容:

{
  "exec-opts": ["native.cgroupdriver=systemd"]
}

3. 重启Docker服务

执行以下命令让配置生效:

systemctl daemon-reload
systemctl restart docker

4. 验证结果

再次运行docker info,检查输出中的Cgroup Driver是否已经变为systemd,同时那两个blkio相关的警告应该会消失。

补充说明

如果切换驱动后警告仍然存在,你可以检查内核是否开启了blkio相关的配置项。不过CentOS 8的默认内核(4.18.x系列)已经默认开启了这些选项,所以大概率是驱动切换就可以解决问题。另外,使用systemd作为cgroup驱动也是Docker在CentOS 8这类使用systemd作为 init 系统的发行版中的推荐配置,能更好地和系统的资源管理集成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:31:59