CentOS系统中,Overlay配置文件的路径取决于具体的使用场景(如Overlay网络、Overlay文件系统、Docker存储驱动等),以下是常见场景的配置文件位置及用途:
Docker使用Overlay网络或OverlayFS作为存储驱动时,配置文件位于:
/etc/docker/daemon.json
该文件用于指定Docker守护进程的行为,例如启用Overlay2存储驱动或配置Overlay网络参数。示例配置:
{
"storage-driver": "overlay2",
"storage-opts": ["overlay2.override_kernel_check=true"]
}
修改后需重启Docker服务使配置生效:sudo systemctl restart docker。
系统级的OverlayFS通用配置(如默认工作目录大小、挂载选项等)通常位于:
/etc/overlay.conf
该文件可用于设置OverlayFS的全局参数,例如:
[global]
workdir_size=1G # 设置工作目录大小为1GB
修改后需重启相关服务(如docker或containerd)以应用更改。
若通过fstab实现Overlay文件系统的自动挂载,配置位于:
/etc/fstab
示例挂载条目(包含lowerdir、upperdir、workdir等参数):
overlay /mnt/overlay overlay defaults,lowerdir=/path/to/lower,upperdir=/path/to/upper,workdir=/path/to/work 0 0
该配置会在系统启动时自动挂载Overlay文件系统。
/etc/yum.repos.d/CentOS-Base.repo(仓库源配置)或/etc/yum/pluginconf.d/fastestmirror.conf(加速插件配置)。/etc/overlay/目录下(如自定义脚本或第三方工具的配置),但并非系统默认路径。sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak)。