报错:
搜了半天没解决,最终还是一个大佬帮助解决的。
修改配置文件
vim /etc/default/grub #修改之前先备份
把其中
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet idle=halt biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295"
这个替换为
GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=false"
然后重启机器即可解决
结论:应该是cgroup版本的问题
请注意,cgroup v2 模式的行为与 cgroup v1 模式略有不同:
默认 cgroup 驱动程序 ( dockerd --exec-opt native.cgroupdriver) 在 v2 上是“systemd”,在 v1 上是“cgroupfs”。
默认的 cgroup 命名空间模式 ( docker run --cgroupns) 在 v2 上是“private”,在 v1 上是“host”。
docker run标志--oom-kill-disable和--kernel-memory在 v2 上被丢弃。
在基于 systemd 的系统上,可以通过添加systemd.unified_cgroup_hierarchy=1 到内核 cmdline 来启用 cgroup v2。要将 cgroup 版本恢复为 v1,您需要改为设置systemd.unified_cgroup_hierarchy=0
参考连接:https://blog.csdn.net/fly910905/article/details/123718418
https://www.cnblogs.com/bincoding/p/16465804.html