Docker + goacces实现Nginx离线日志分析
闲来无事利用docker镜像实现了对nginx日志的离线分析,可以得到网站页面访问量等统计量,难度不大水平不高,不喜勿喷
1.准备资料
(1)goaccess-1.3.tar.gz
(2)nginx-1.10.1.tar.gz(用于日志分析后的HTML展示)
(3)access.log(Nginx日志)
上述资料可在网上自行下载,懒得下的我已放在我的下载里面供大家下载,access.log就是我们需要分析展示的Nginx日志,如果想做在线日志分析可将DockerFile里的路径替换即可
2.编写DockerFile
注:goaccess-1.3.tar.gz、nginx-1.10.1.tar.gz、access.log放在同一文件夹,否则构建docker镜像不成功
FROM centos:7
ADD goaccess-1.3.tar.gz /var/
ADD nginx-1.10.1.tar.gz /var/
ADD<