Centos7 为Docker配置overlay存储驱动

本文档详细介绍了如何在CentOS7上为Docker配置overlay存储驱动,包括前提条件如系统内核升级,确认内核加载overlay模块,以及创建Docker存储分区的步骤,如格式化xfs文件系统并开机挂载,最后修改docker启动文件并验证设置。
摘要由CSDN通过智能技术生成

前提:

RHEL或CentOS 使用新的docker存储驱动(overlay or overlay2),需要升级系统内核版本到3.10.0-514以上版本。梳理步骤如下:

确认内核
3.10.0-514以上版本

uname -r        
3.10.0-514.++++.x86_64      
系统升级
sudo yum upgrade --assumeyes --tolerant    
sudo yum update --assumeyes        
确认内核是否加载 overlay模块
lsmod | grep overlay      

如果返回为空,需要配置模块加载
启用overlay
sudo tee /etc/modules-load.d/overlay.conf <<-'EOF'
overlay
EOF
重启系统
reboot
确认 overlay启用
lsmod | grep overlay      
overlay

准备Docker存储分区

强烈建议另外准备一块磁盘或者分区,加参数 -n ftype=1 格式化为 xfs 格式,然后将 /var/lib/docker 挂载上去:

原因解释

XFS文件系统格式化时必须加 -n ftype=1
参数:-n 不真正创建文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值