1. 首页
  2. >
  3. 服务器技术
  4. >
  5. Docker

Docker容器日志清理(简单运维)

起因

双11期间自己抢了台阿里云服务器,平时做些小项目和实验。为了方便采用docker-compose的方式部署。

前段时间由于访问量变大造成磁盘空间占满,多次清理后找到一些清理日志的方法。期间也踩过坑。

删除日志文件

找到日志文件直接rm掉,此方法一定要重启应用才能保证磁盘空间的释放。

docker-compose里面对单个应用进行配置

  logging:      driver: "json-file"     options:        max-size: "100m"

docker全局设置

一般docker的全局配置文件在/etc/docker/daemon.json目录下,找到文件后修改配置

{   ...   "log-driver":"json-file",   "log-opts": {"max-size":"100m", "max-file":"2"} }


最后采用了第二种方式处理,等待效果