Docker存储驱动由overlay更改为overlay2
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,系统信息# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)# uname -r3.10.0-514.26.2.el7.x86_6
千家信息网最后更新 2026年11月01日Docker存储驱动由overlay更改为overlay2
系统信息
# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)# uname -r3.10.0-514.26.2.el7.x86_64如果需要升级系统内核版本,详见Centos系统内核升级的方法。
如果升级到CentOS7版本,主要步骤:
(1)导入elrepo的key# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org (2)To install ELRepo for RHEL-7, SL-7 or CentOS-7# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm(3)在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核:# yum --enablerepo=elrepo-kernel -y install kernel-lt(4)修改grub.conf文件vim /etc/grub.conf:default=0(5)修改完了就重启系统让其生效:# reboot查看docker版本等信息
# docker info Server Version: 18.09.0 //或是17.09.0-ce版本 Storage Driver: overlay ....为什么使用overlay2
关于 overlay 与 overlay2 有什么差别,网上资源非常多,这里不作为重点介绍。
之所以升级到 overlay2 ,是因为我们在工作中经常会遇到这样的问题:
Step 1 : FROM million12/nginx-php:latest ---> 09c053597ddaStep 2 : COPY etc/docker-jenkins/default.conf /etc/nginx/hosts.d/default.conf ---> Using cache ---> 26a29dd01af3Step 3 : COPY app /data/www/appINFO[0012] link /var/lib/docker/overlay/99380f87e1572466529c4f668b5e79fe711496e985d313cc0d2f45bfdbdb3969/root/var/lib/yum/yumdb/p/939d2078d64d51ff7ad16150745e94a26085bc93-php70-php-opcache-7.0.11-1.el7.remi-x86_64/checksum_type /var/lib/docker/overlay/9ac18f869f20ba8ba29d2a16f00f2ce6ff1c6d0d1a40192a0efb8933c8ad1c45/tmproot958106287/var/lib/yum/yumdb/p/939d2078d64d51ff7ad16150745e94a26085bc93-php70-php-opcache-7.0.11-1.el7.remi-x86_64/checksum_type: too many links使用 overlay2 可以很好解决这一 "too many links" 问题~~
解决上面出现的"too many links" 问题,可以采用下面两种方法:
(1)临时方法:定时删除没用的镜像和已经退出的容器,使用docker system prune。
(2)永久方法:将存储驱动由 overlay 升级到 overlay2。
将Docker存储驱动由 overlay 更改为 overlay2
操作之前要注意⚠️:之前 docker images 会丢失,之前运行的 docker 容器服务会丢失(docker ps),进行下面步骤之前请做好数据的备份!!!
具体操作步骤如下:
(1)关闭运行的docker服务# systemctl stop docker(2)添加 daemon.json 文件# echo "{ "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ], "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"], "live-restore" : false}" >> /etc/docker/daemon.json(3)启动docker服务# systemctl start docker
内核
版本
升级
方法
系统
步骤
问题
服务
存储
驱动
信息
容器
文件
运行
不作为
之所以
备份
完了
差别
常会
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿人帮互联网科技有限公司
高科技互联网
互联网的科技
互联网扶贫科技
美国互联网科技
互联网与新科技
上海亿帐通互联网科技
多迪互联网科技有限公司
互联网科技中介
随着互联网科技发展
亳州好赞互联网科技有限公司
企晟互联网信息科技有限公司
长沙互联网科技
滨湖区互联网智能科技产品有哪些
互联网科技股为什么大涨
上海同邻互联网科技有限公司规模
中国新注册互联网科技
互联网科技手抄报图片
众联互联网络科技
互联网的黑科技实验室
互联网科技官网
互联网电商科技
互联网科技金融公司
奇酷互联网络科技公司
互联网科技公司有哪些
互联网公司会议桌创意科技软装饰
互联网科技产品
链环科技传统企业怎么转型互联网
山东大美朱楼互联网科技有限公司
安徽零酒互联网科技有限公司