Loading

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

posted @ 2022-09-07 22:37  Unixcs  阅读(248)  评论(0编辑  收藏  举报