确认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

Comments | NOTHING