背景介绍
修复CVE-2022-41741漏洞,发现根目录磁盘空间不足
查看目录下大文件
du -h --max-depth=1 /var/lib/docker | sort -hr du -h --max-depth=1 /var/lib/docker/containers |sort -hr
操作内容:移动了/var/lib/docker/路径下 containers和overlay2两个文件夹下的所有内容
导致:原本运行容器丢失,docker ps为空 ,业务系统奔溃
恢复办法
将迁移走的文件移回原目录
mv /gitdata/containers_log_bak/containers/ /var/lib/docker/containers/
mv /gitdata/containers_log_bak/overlay2/* /var/lib/docker/overlay2/
/var/lib/docker/路径下文件不单是日志文件,还有容器配置文件,不可直接删除!
*****
1、操作生产环境之前要先做快照和备份
2、生产环境做任何操作都要慎之又慎,不确认影响结果的动作不要做