docker-compose.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. version: '2.1'
  2. # networks:
  3. # grafa-net:
  4. # driver: bridge
  5. # web:
  6. # external: true
  7. volumes:
  8. grafana_data: {}
  9. influxdb_data: {}
  10. chronograf_data: {}
  11. services:
  12. grafana:
  13. image: grafana/grafana:7.3.6
  14. container_name: grafana
  15. volumes:
  16. - grafana_data:/var/lib/grafana:z
  17. - ./grafana/provisioning:/etc/grafana/provisioning:z
  18. environment:
  19. - GF_SECURITY_ADMIN_USER=${ADMIN_USER:-admin}
  20. - GF_SECURITY_ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin}
  21. - GF_USERS_ALLOW_SIGN_UP=false
  22. - GF_AUTH_BASIC_ENABLED=false
  23. - GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource
  24. restart: "no"
  25. expose:
  26. - 3000
  27. influxdb:
  28. image: influxdb:latest
  29. volumes:
  30. - influxdb_data:/var/lib/influxdb
  31. environment:
  32. - INFLUXDB_DB=db0
  33. - INFLUXDB_ADMIN_USER=${ADMIN_USER:-admin}
  34. - INFLUXDB_ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin}
  35. restart: "no"
  36. expose:
  37. - 8086
  38. # chronograf:
  39. # image: chronograf:latest
  40. # container_name: chronograf
  41. # volumes:
  42. # - chronograf_data:/var/lib/chronograf
  43. # depends_on:
  44. # - influxdb
  45. # environment:
  46. # - INFLUXDB_URL=http://influxdb:8086
  47. # - INFLUXDB_USERNAME=${ADMIN_USER:-admin}
  48. # - INFLUXDB_PASSWORD=${ADMIN_PASSWORD:-admin}
  49. # restart: "no"
  50. # expose:
  51. # - 8888