Linux+docker搭建Loki日志查看【补齐命令】

root@iZ8vbcat4t4byiaccvu3yZ opt# mkdir -p /opt/visa-observe/loki/data

root@iZ8vbcat4t4byiaccvu3yZ opt# mkdir -p /opt/visa-observe/promtail/positions

root@iZ8vbcat4t4byiaccvu3yZ opt# mkdir -p /opt/visa-observe/grafana-data

root@iZ8vbcat4t4byiaccvu3yZ opt# docker -v

Docker version 26.0.1, build d260a54

root@iZ8vbcat4t4byiaccvu3yZ opt# docker compose version

Docker Compose version v2.26.1

root@iZ8vbcat4t4byiaccvu3yZ opt# ls -lh /home/admin/app/logs/visa

total 2.9G

-rw-r--r-- 1 root root 21M May 1 16:02 2026-05-01.5.log

drwxr-x--- 2 root root 4.0K Oct 24 2025 backupLog

drwxr-xr-x 2 root root 4.0K Jun 26 14:28 error

root@iZ8vbcat4t4byiaccvu3yZ opt# ls -lh /home/admin/app/logs/visa/error

total 944K

-rw-r--r-- 1 root root 128 Jun 26 14:28 error.2026-06-26.0.log

root@iZ8vbcat4t4byiaccvu3yZ opt# cd /opt/visa-observe

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# touch docker-compose.yml

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# ls

docker-compose.yml grafana-data loki promtail

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# vim docker-compose.yml

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# cd loki

root@iZ8vbcat4t4byiaccvu3yZ loki# ls

data

root@iZ8vbcat4t4byiaccvu3yZ loki#

root@iZ8vbcat4t4byiaccvu3yZ loki#

root@iZ8vbcat4t4byiaccvu3yZ loki#

root@iZ8vbcat4t4byiaccvu3yZ loki# touch loki-config.yaml

root@iZ8vbcat4t4byiaccvu3yZ loki# vim loki-config.yaml

root@iZ8vbcat4t4byiaccvu3yZ loki# cd /opt/visa-observe/promtail

root@iZ8vbcat4t4byiaccvu3yZ promtail# touch promtail-config.yaml

root@iZ8vbcat4t4byiaccvu3yZ promtail# vim promtail-config.yaml

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chmod 755 /opt

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chmod 755 /opt/visa-observe

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chmod 755 /opt/visa-observe/loki

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chmod 644 /opt/visa-observe/loki/loki-config.yaml

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chmod 755 /opt/visa-observe/loki/data

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# chown -R 10001:10001 /opt/visa-observe/loki/data

root@iZ8vbcat4t4byiaccvu3yZ grafana-data# chown -R 472:472 /opt/visa-observe/grafana-data

root@iZ8vbcat4t4byiaccvu3yZ grafana-data# chmod -R 755 /opt/visa-observe/grafana-data

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# getenforce

Disabled

root@iZ8vbcat4t4byiaccvu3yZ promtail# cd /opt/visa-observe

root@iZ8vbcat4t4byiaccvu3yZ visa-observe# docker compose up -d