nginxpulse - docker安装nginx的日志可视化站点

由 夕空 撰写于  2026年3月27日

确认GID:

getent group adm

一般结果是:adm:x:4:syslog,也就是4,后面将会加入到读写权限

拉取镜像:

docker pull magiccoders/nginxpulse:latest


docker run -d --name nginxpulse \
-p 3333:8088 \
-e ACCESS_KEYS='["密码"]' \
-e PGID=4 \
-v /var/log/nginx/access.log:/share/logs/access.log:ro \
-v /home/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data \
-v /home/nginxpulse/pgdata:/app/var/pgdata \
-v /home/nginxpulse/configs:/app/configs \
-v /etc/localtime:/etc/localtime:ro \
magiccoders/nginxpulse:latest

注意是否GID一致 -e PGID=4

改为挂载日志目录:

docker run -d --name nginxpulse \
-p 3333:8088 \
-e ACCESS_KEYS='["密码"]' \
-e PGID=4 \
-v /var/log/nginx:/share/logs:ro \
-v /home/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data \
-v /home/nginxpulse/pgdata:/app/var/pgdata \
-v /home/nginxpulse/configs:/app/configs \
-v /etc/localtime:/etc/localtime:ro \
magiccoders/nginxpulse:latest

此方法为了方便未来多个域名站点维护方便

确认容器内能读取日志:

docker exec nginxpulse cat /share/logs/access.log | tail -5

如果看不到结果查看容器日志:

docker logs nginxpulse --tail 30


声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - nginxpulse - docker安装nginx的日志可视化站点


欢迎光顾我的小站!