docker容器 日志迁移
起因
docker安装网心云(挂载在外置硬盘上),这两天莫名其妙把我nas中的硬盘给跑满了,
通过搜索后发现,这是docker容器运行时产生的日志文件,默认保存在系统/var/lib/docker
目录下
- 文件大小检索命令
- 查找"/"目录下所有大于100M的所有文件*
find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr
- 查看目录下所有文件大小
du -sh *
解决方法
修改docker默认日志文件保存路径:
systemctl stop docker # 停止docker
mv /var/lib/docker /home/ # 移动 当前docker日志目录 到 新的目录下
ln -s /home/docker/ /var/lib/ # 给 原daocker日志目录 新建一个软连接(你所指定的新目录)
systemctl start docker # 重启docker