{"id":27442383,"url":"https://github.com/drpsychick/docker-influxdb","last_synced_at":"2026-04-25T21:34:04.896Z","repository":{"id":48551623,"uuid":"116873521","full_name":"DrPsychick/docker-influxdb","owner":"DrPsychick","description":"InfluxDB based on alpine, fully configurable through ENV","archived":false,"fork":false,"pushed_at":"2024-10-29T21:39:58.000Z","size":44,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T00:32:35.956Z","etag":null,"topics":["12-factor","alpine","docker","influxdb"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrPsychick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-09T21:37:33.000Z","updated_at":"2024-10-29T21:40:02.000Z","dependencies_parsed_at":"2024-10-29T22:43:22.681Z","dependency_job_id":null,"html_url":"https://github.com/DrPsychick/docker-influxdb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DrPsychick/docker-influxdb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrPsychick%2Fdocker-influxdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrPsychick%2Fdocker-influxdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrPsychick%2Fdocker-influxdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrPsychick%2Fdocker-influxdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrPsychick","download_url":"https://codeload.github.com/DrPsychick/docker-influxdb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrPsychick%2Fdocker-influxdb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32278249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["12-factor","alpine","docker","influxdb"],"created_at":"2025-04-15T00:27:12.102Z","updated_at":"2026-04-25T21:34:04.879Z","avatar_url":"https://github.com/DrPsychick.png","language":"Shell","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=FTXDN7LCDWUEA\u0026source=url","https://github.com/sponsors/DrPsychick"],"categories":[],"sub_categories":[],"readme":"# [Docker image: influxdb](https://hub.docker.com/r/drpsychick/influxdb/)\ninfluxdb based on the official influxdb images, multiple architectures (amd64,arm64/v8), cloud ready, fully configurable through environment\n\n[![Docker image](https://img.shields.io/docker/image-size/drpsychick/influxdb?sort=date)](https://hub.docker.com/r/drpsychick/influxdb/tags) \n[![Build Status](https://img.shields.io/circleci/build/github/DrPsychick/docker-influxdb)](https://app.circleci.com/pipelines/github/DrPsychick/docker-influxdb)\n[![license](https://img.shields.io/github/license/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/blob/master/LICENSE) \n[![DockerHub pulls](https://img.shields.io/docker/pulls/drpsychick/influxdb.svg)](https://hub.docker.com/r/drpsychick/influxdb/) \n[![DockerHub stars](https://img.shields.io/docker/stars/drpsychick/influxdb.svg)](https://hub.docker.com/r/drpsychick/influxdb/) \n[![GitHub stars](https://img.shields.io/github/stars/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb) \n[![Contributors](https://img.shields.io/github/contributors/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/graphs/contributors)\n\n[![GitHub issues](https://img.shields.io/github/issues/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/issues) [![GitHub closed issues](https://img.shields.io/github/issues-closed/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/issues?q=is%3Aissue+is%3Aclosed) [![GitHub pull requests](https://img.shields.io/github/issues-pr/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/pulls) [![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/drpsychick/docker-influxdb.svg)](https://github.com/drpsychick/docker-influxdb/pulls?q=is%3Apr+is%3Aclosed)\n[![Paypal](https://img.shields.io/badge/donate-paypal-00457c.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=FTXDN7LCDWUEA\u0026source=url)\n[![GitHub Sponsor](https://img.shields.io/badge/github-sponsor-blue?logo=github)](https://github.com/sponsors/DrPsychick)\n\n\n## Usage\n\n### UPDATE 2021-07-08 - BC breaking change!\nThe image is now using non-alpine base images and a small go utility ([toml_update](https://github.com/DrPsychick/toml_update)) to read, modify and write a valid toml configuration file.\n* no more multi-line variables\n* variable name order is no longer relevant\n* -\u003e configuration environment is much simpler and more \"readable\"\n```shell\n# before\nentrypoint_cmd=/entrypoint.sh\nconf_templates=\"influxdb.conf.tmpl:/etc/influxdb/influxdb.conf\"\nconf_var_prefix=IFX_\n# can be overwritten, to add names or to reorder names\nconf_vars_influxconf=${conf_vars_influxconf:-'IFX_GLOBAL IFX_META IFX_DATA IFX_COORDINATOR IFX_RETENTION IFX_SHARD-PRECREATION IFX_MONITOR IFX_SUBSCRIBER IFX_HTTP IFX_GRAPHITE IFX_COLLECTD IFX_OPENTSDB IFX_UDP IFX_CONTINUOUS_QUERIES'}\nIFX_GLOBAL=reporting-disabled = false\nIFX_COORDINATOR=[coordinator]\nIFX_COORDINATOR_BASE=write-timeout = \"30s\"\\nmax-concurrent-queries = 10\\nquery-timeout = \"600s\"\\nlog-queries-after = \"10s\"\n# after\nCONF_UPDATE=/etc/influxdb/influxdb.conf\nCONF_PREFIX=IFX\nIFX_GLOBAL1=reporting-disabled=false\nIFX_COORDINATOR1=coordinator.write-timeout=\"30s\"\nIFX_COORDINATOR2=coordinator.max-concurrent-queries=10\nIFX_COORDINATOR3=coordinator.query-timeout=\"600s\"\nIFX_COORDINATOR_WHATEVER=coordinator.log-queries-after=\"10s\"\n```\n\nTry it in 3 steps\n\n### 1 create your own influxdb.env\n```\ndocker run --rm -it drpsychick/influxdb:latest cat /default.env \u003e influxdb.env\n# check default configuration:\ndocker run --rm -it --env-file influxdb.env --name influxdb-1 drpsychick/influxdb:latest influxd config\n```\n\n### 2 configure it\nEdit settings in `influxdb.env` to your needs:\n* do not use spaces after the first `=` unless in quotes\n```\nIFX_GLOBAL=reporting-disabled=true\n```\n\n### 3 test and run it\nRun in a separate teminal\n```\ndocker run --rm -it --env-file influxdb.env --name influxdb-1 drpsychick/influxdb:latest --test\ndocker run --rm -it --env-file influxdb.env --name influxdb-1 --publish 8086:8086 drpsychick/influxdb:latest\n```\n\nTest the connection\n```\ncurl http://localhost:8086/query --data-urlencode \"q=SHOW DATABASES\"\n```\n\n## Configure it to your needs\nYou can use any `IFX_` variable in your `influxdb.env`. They will be added to the config during container startup.\n\n### Example \n```\nIFX_VAR1=coordinator.write-timeout=\"30s\"\nIFX_ANY_OTHER_NAME=coordinator.max-concurrent-queries=10\n```\n\n**Beware**:\n\nDocker only support *simple variables*. No \", no ' and especially no newlines in variables.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrpsychick%2Fdocker-influxdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrpsychick%2Fdocker-influxdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrpsychick%2Fdocker-influxdb/lists"}