1
0
Fork 0
docker_container_template/influxb_grafana_telegraf_caddy/docker-compose.yaml
2022-09-06 10:15:16 +02:00

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