温馨提示×

centos overlay怎么升级

小樊
36
2026-09-27 09:18:04
栏目: 智能运维

在 CentOS 里,“overlay”通常有两种常见含义,升级方式差别很大,先确认你指的是哪一种:


一、OverlayFS(内核 overlay 文件系统)

用于 Docker、容器、LiveCD 等。

1. 查看当前是否使用 overlay

mount | grep overlay
cat /proc/filesystems | grep overlay

2. 升级方式

OverlayFS 是内核功能,不能单独升级,只能升级内核。

CentOS 7

默认内核 3.10,overlay 支持不完整

# 启用 ELRepo
yum install -y epel-release
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# 安装新内核
yum --enablerepo=elrepo-kernel install kernel-ml

# 修改启动内核
grub2-set-default 0
reboot

CentOS 8 / Stream

dnf update kernel
reboot

验证:

uname -r

二、Docker 的 overlay2 存储驱动

这是最常见“centos overlay”问题。

1. 查看当前存储驱动

docker info | grep -i storage

2. 升级 overlay2(其实是升级 Docker)

# CentOS 7
yum remove docker docker-client docker-common
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl restart docker

确认:

docker info | grep Storage
# 应为 overlay2

三、如果你说的是 GlusterFS / Ansible overlay

请补充说明:

  • 是 容器存储
  • 还是 网络 overlay
  • 还是 文件系统 overlay

我可以给你更精确的升级步骤。

0 踩