influxdb 관련
- image: influxdb:latest
- 마운트 volume: /var/lib/influxdb
- expose port:
8086 (http)
8083 (admin interface)
참고: https://hub.docker.com/_/influxdb
grafana 관련
- image: grafana/grafana:latest (5.1 이상)
- 마운트 volume: /var/lib/grafana (file owner id: 472)
- export port:
3000 (http)
종합
- grafana uid 이슈로 grafana volume 먼저 생성해야 함
. mkdir grafana
. chown 472 grafana
docker-compose.yml
version: '2'
services:
influxdb:
image: "influxdb:1.7"
volumes:
- ./influxdb:/var/lib/influxdb
ports:
- "8086:8086"
- "8083:8083"
grafana:
image: "grafana/grafana:latest"
volumes:
- ./grafana:/var/lib/grafana
ports:
- "3000:3000"
links:
- influxdb:database
links를 설정하면, grafana container에서 influxdb container로 접속할 때 database 라고 dnslookup을 하면 된다.