version: "3.8" services: grafana: image: grafana/grafana:12.3.1 container_name: grafana restart: always ports: - "3000:3000" volumes: - /storage/data/logs/grafana/grafana:/var/lib/grafana environment: - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=123456 - GF_USERS_ALLOW_SIGN_UP=false - GF_DATASOURCES_DEFAULT_MODE=proxy deploy: resources: limits: cpus: "0.5" memory: "512M" logging: driver: json-file options: max-size: 50m max-file: 3