mirror of
https://github.com/11notes/docker-influxdb.git
synced 2025-10-22 15:52:06 +00:00
main
Alpine :: InfluxDB
Run InfluxDB based on Alpine Linux. Small, lightweight, secure and fast 🏔️
Volumes
- /influxdb/etc - Directory of config.yml
- /influxdb/var - Directory of all mutable data
Run
docker run --name influxdb \
-p 8086:8086 \
-v .../etc/config.yml:/influxdb/etc/config.yml \
-v .../var:/influxdb/var \
-d 11notes/influxdb:[tag]
docker run --name influxdb \
-p 8086:8086 \
-v .../etc/config.yml:/influxdb/etc/config.yml \
-v .../var:/influxdb/var \
-e DOCKER_INFLUXDB_INIT_MODE=setup \
-e DOCKER_INFLUXDB_INIT_USERNAME=admin \
-e DOCKER_INFLUXDB_INIT_PASSWORD=**************** \
-e DOCKER_INFLUXDB_INIT_ORG=DOCKER \
-e DOCKER_INFLUXDB_INIT_BUCKET=test \
-e DOCKER_INFLUXDB_INIT_RETENTION=24h \
-d 11notes/influxdb:[tag]
Defaults
Parameter | Value | Description |
---|---|---|
user |
docker | user docker |
uid |
1000 | user id 1000 |
gid |
1000 | group id 1000 |
home |
/influxdb | home directory of user docker |
web |
https://${IP}:8086 | default web ui |
config |
/influxdb/etc/config.yml | default config location |
ssl |
/influxdb/ssl | SSL is enabled by default |
Access
Parameter | Value | Description |
---|---|---|
web |
https://${IP}:8086 | default web ui |
Parent Image
Built with and thanks to
Tips
- Use reverse proxy for valid SSL certificates or add your certificates to /influxdb/ssl
- Only use rootless container runtime (podman, rootless docker)
- Don't bind to ports < 1024 (requires root), use NAT/reverse proxy (haproxy, traefik, nginx)
Languages
Dockerfile
73.6%
Shell
26.4%