48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
|
influxdb:
|
||
|
image: influxdb:latest
|
||
|
container_name: influxdb
|
||
|
ports:
|
||
|
- "172.17.0.1:8083:8083"
|
||
|
- "172.17.0.1:8086:8086"
|
||
|
- "172.17.0.1:8090:8090"
|
||
|
- "172.17.0.1:2003:2003"
|
||
|
env_file:
|
||
|
- 'env.influxdb'
|
||
|
restart: always
|
||
|
volumes:
|
||
|
- /services/influxdb-grafana-telegraf/influxdb/conf:/var/lib/influxdb2/
|
||
|
|
||
|
|
||
|
telegraf:
|
||
|
image: telegraf:latest
|
||
|
container_name: telegraf
|
||
|
links:
|
||
|
- influxdb
|
||
|
volumes:
|
||
|
- /services/influxdb-grafana-telegraf/telegraf/:/etc/telegraf/
|
||
|
|
||
|
grafana:
|
||
|
image: grafana/grafana:latest
|
||
|
container_name: grafana
|
||
|
ports:
|
||
|
- "172.17.0.1:3000:3000"
|
||
|
env_file:
|
||
|
- 'env.grafana'
|
||
|
restart: always
|
||
|
user: "0"
|
||
|
links:
|
||
|
- influxdb
|
||
|
volumes:
|
||
|
- /services/influxdb-grafana-telegraf/grafana/conf:/var/lib/grafana
|
||
|
caddy:
|
||
|
image: caddy
|
||
|
container_name: caddy
|
||
|
restart: always
|
||
|
ports:
|
||
|
- "80:80"
|
||
|
- "443:443"
|
||
|
volumes:
|
||
|
- /services/influxdb-grafana-telegraf/caddy/Caddyfile:/etc/caddy/Caddyfile
|
||
|
- /services/influxdb-grafana-telegraf/caddy/data:/data
|
||
|
- /services/influxdb-grafana-telegraf/caddy/config:/config
|