×

Docker一键部署轻量高颜值Nginx日志分析与可视化面板

hqy hqy 发表于2026-04-22 10:58:46 浏览7 评论0

抢沙发发表评论

1、安装docker

1.安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

2.配置docker yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装docker

yum install -y docker-ce

4.修改docker配置文件

mkdir /etc/docker -p

sudo tee /etc/docker/daemon.json <<-'EOF'

{

    "registry-mirrors": [

      "https://docker.credclouds.com",

      "https://k8s.credclouds.com",

      "https://quay.credclouds.com",

      "https://gcr.credclouds.com",

      "https://k8s-gcr.credclouds.com",

      "https://ghcr.credclouds.com",

      "https://do.nark.eu.org",

      "https://docker.m.daocloud.io",

      "https://docker.nju.edu.cn",

      "https://docker.mirrors.sjtug.sjtu.edu.cn",

      "https://docker.1panel.live",

      "https://docker.rainbond.cc"

    ],

   "data-root": "/etc/docker"


}

EOF

5.启动docker

systemctl daemon-reload

systemctl enable docker --now

systemctl restart docker

6.安装docker-compose

#下载docker-compose文件

curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

#给他一个执行权限

chmod +x /usr/local/bin/docker-compose

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

#查看是否安装成功

docker-compose --version

2、拉取镜像

docker pull magiccoders/nginxpulse:latest

3、创建nginxpulse数据目录

mkdir /data/nginxpulse/{logs,nginxpulse_data,pgdata} -p

chmod 777 /data/nginxpulse

4、docker安装nginxpulse

docker run -d --name nginxpulse \

  -p 8088:8088 \

  -v /data/nginxpulse/logs:/share/logs:rw \

  -v /data/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data \

  -v /data/nginxpulse/pgdata:/app/var/pgdata \

  -v /etc/localtime:/etc/localtime:ro \

  magiccoders/nginxpulse:latest

5、docker-compose.yml文件编写

sudo tee /data/nginxpulse/docker-compose.yml <<-'EOF'

version: '3.8'

services:

  nginxpulse:

    container_name: nginxpulse

    image: magiccoders/nginxpulse:latest


    restart: unless-stopped

    ports:

      - "8088:8088"

    volumes:

      - /data/nginxpulse/logs:/share/logs:rw

      - /data/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data

      - /data/nginxpulse/pgdata:/app/var/pgdata

      - /etc/localtime:/etc/localtime:ro

EOF

6、启动nginxpulse服务

cd /data/nginxpulse/

docker-compose up -d

docker-compose ps

图片

7、登陆nginxpulse

浏览器访问: http://192.168.52.16:8088

图片

图片

图片


打赏

本文链接:https://www.kinber.cn/post/6475.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客