InfluxDB designed for automated operation using the Autopilot Pattern. Since the open-source version of InfluxDB doesn't support clustering, this implementation simply registers InfluxDB as a service with Consul and performs local health checks.
Builds from the latest alpine image for InfluxDB with added ContainerPilot support.
docker run -e "LOG_LEVEL=debug" -e "CONSUL_AGENT=1" -e "CONSUL=https://consulhost" -e "INFLUXDB_ADMIN_ENABLED=true" -p "8083:8083" -p "8086:8086" autopilotpattern/influxdb
- CONSUL_AGENT - enables usage of a container-local consul agent.
- CONSUL - hostname for consul server
- LOG_LEVEL - specify the ContainerPilot log level, defaults to 'info'