aptible/influxdbInfluxDB是一个开源的时间序列数据库,针对时间戳数据进行了优化,能够高效处理高写入吞吐量和实时查询需求。该Docker镜像提供了InfluxDB的便捷部署方式,适用于快速搭建时间序列数据存储和分析环境。
bashdocker run -d \ --name influxdb \ -p 8086:8086 \ -v influxdb-data:/var/lib/influxdb2 \ influxdb:latest
yamlversion: '3' services: influxdb: image: influxdb:latest container_name: influxdb ports: - "8086:8086" # HTTP API端口 volumes: - influxdb-data:/var/lib/influxdb2 environment: - DOCKER_INFLUXDB_INIT_MODE=setup - DOCKER_INFLUXDB_INIT_USERNAME=admin - DOCKER_INFLUXDB_INIT_PASSWORD=securepassword - DOCKER_INFLUXDB_INIT_ORG=my-org - DOCKER_INFLUXDB_INIT_BUCKET=my-bucket - DOCKER_INFLUXDB_INIT_RETENTION=7d restart: unless-stopped volumes: influxdb-data:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
DOCKER_INFLUXDB_INIT_MODE | 初始化模式,可选值:setup(自动设置)或none | none |
DOCKER_INFLUXDB_INIT_USERNAME | 管理员用户名 | - |
DOCKER_INFLUXDB_INIT_PASSWORD | 管理员密码 | - |
DOCKER_INFLUXDB_INIT_ORG | 初始组织名称 | - |
DOCKER_INFLUXDB_INIT_BUCKET | 初始存储桶名称 | - |
DOCKER_INFLUXDB_INIT_RETENTION | 数据保留时间(如7d、30d、365d) | 0s(永不过期) |
INFLUXD_CONFIG_PATH | 配置文件路径 | /etc/influxdb2/influxdb.conf |
通过挂载卷/var/lib/influxdb2实现数据持久化,确保容器重启后数据不丢失:
bashdocker volume create influxdb-data docker run -d --name influxdb -v influxdb-data:/var/lib/influxdb2 influxdb:latest
容器启动后,可通过以下方式访问:
http://localhost:8086http://localhost:8086/api/v2influx命令或通过宿主机安装influx客户端连接

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务