- Tạo ổ lưu trữ file dài hạn:
[root@centos7 ]# mkdir -p /data/rotate_logs
- Kiểm tra các containers đang có:
[root@centos7 ]# ll /var/lib/docker/containers/ total 0 drwx--x--- 4 root root 237 Aug 21 10:51 a38e7ebfd43a4fad3f045eb188589ae7a1e8bc3d1f1b6a135c4d0c00493fc7f4 drwx--x--- 4 root root 237 Aug 21 10:40 bde505bd2246251a40890c984fcfac75b25d23f67f15b5c3035461f38b272547 drwx--x--- 4 root root 237 Aug 21 10:51 d27fb874c3ef0352535ba0b3b95b79b03826f988bbddab386c4610bce2e4b6ba
- Tạo file logrotate theo từng container
/etc/logrotate.d/docker
:olddir /data/rotate_logs /var/lib/docker/containers/*/*-json.log { rotate 180 missingok compress daily dateext dateformat -%Y%m%d copytruncate }
- Set hiệu lực cho logrotate cho file vừa tạo
[root@centos7 ]# logrotate /etc/logrotate.d/docker
- Test debug file logrote
[root@centos7 ]# logrotate -d /etc/logrotate.d/docker