InfluxDB 官方 Docker 镜像完整使用指南:InfluxDB 3 Core 部署、v1/v2 兼容与版本迁移
文档【免费下载链接】docsDocumentation for Docker Official Images in docker-library项目地址https://gitcode.com/gh_mirrors/docs/docs点击查看免费下载InfluxDB 是一款专为采集、存储和处理大规模事件数据与时序数据而设计的时序数据库平台适用于传感器/服务器/应用/网络监控、金融分析与行为追踪等场景。本文基于当前仓库的 InfluxDB 官方镜像文档 与 完整 README系统讲解如何通过 Docker Compose 与docker run启动 InfluxDB 3 Core如何以自定义配置运行 InfluxDB v2/v1以及各版本镜像变体之间的差异与迁移路径帮助读者快速完成从部署、初始化到选型迁移的完整闭环。InfluxDB 是什么InfluxDB 是 InfluxData 维护的开源时序数据库平台核心定位是采集、存储并处理大量的事件数据与时序数据。其典型应用场景包括监控传感器、服务器、应用与网络指标的实时采集与分析金融分析交易流水、行情快照等时序数据的存储与统计行为追踪用户点击流、应用埋点等行为事件的记录与回溯。当前仓库中的 influxdb 目录 即为 Docker 官方镜像influxdb的文档与配置来源其镜像由 InfluxData 维护见 maintainer.md在 Docker Hub 上归类于># compose.yaml name: influxdb3 services: influxdb3-core: container_name: influxdb3-core image: influxdb:3-core ports: - 8181:8181 command: - influxdb3 - serve - --node-idnode0 - --object-storefile - --data-dir/var/lib/influxdb3/data - --plugin-dir/var/lib/influxdb3/plugins volumes: - type: bind source: ~/.influxdb3/core/data target: /var/lib/influxdb3/data - type: bind source: ~/.influxdb3/core/plugins target: /var/lib/influxdb3/plugins对各配置项的说明配置项作用name: influxdb3Compose 项目名称用于区分不同的编排栈image: influxdb:3-core使用 InfluxDB 3 Core 官方镜像对应仓库 README 中3-core标签ports: 8181:8181将容器内 HTTP API 端口8181映射到宿主机供外部访问--node-idnode0指定节点标识用于区分同一部署中的不同服务节点--object-storefile使用本地文件作为对象存储后端--data-dir数据持久化目录容器内固定为/var/lib/influxdb3/data--plugin-dirPython 处理引擎的插件目录容器内固定为/var/lib/influxdb3/pluginsvolumesbind 挂载将宿主机的~/.influxdb3/core/data与~/.influxdb3/core/plugins分别挂载到容器内对应目录保证容器销毁重建后数据与插件不丢失在包含该compose.yaml的目录下执行docker compose up -d即可启动 InfluxDB 3 Core。使用 docker run 直接启动 InfluxDB 3 Core如果不使用 Compose也可以直接通过 content.md 提供的docker run命令启动docker run --rm -p 8181:8181 \ -v $PWD/data:/var/lib/influxdb3/data \ -v $PWD/plugins:/var/lib/influxdb3/plugins \ influxdb:3-core influxdb3 serve \ --node-idmy-node-0 \ --object-storefile \ --data-dir/var/lib/influxdb3/data \ --plugin-dir/var/lib/influxdb3/plugins命令要点解析--rm容器退出后自动清理文件系统适合临时验证场景生产环境建议去掉该参数并配合卷持久化-p 8181:8181暴露 HTTP API 端口8181-v $PWD/data:/var/lib/influxdb3/data把当前目录下的data子目录挂载为数据目录-v $PWD/plugins:/var/lib/influxdb3/plugins把当前目录下的plugins子目录挂载为插件目录influxdb3 serve容器入口命令带有一组--前缀的服务端启动参数。启动成功后InfluxDB 3 Core 具备以下初始能力数据持久化数据写入/var/lib/influxdb3/data对象存储后端Python 处理引擎随插件目录一同启用可通过插件扩展数据处理逻辑HTTP API监听在8181端口。使用 InfluxDB 3 Core令牌、写入、查询与处理容器启动后官方流程是先创建授权令牌authorization token再通过内置的influxdb3CLI 或 HTTP API 完成数据的写入、查询与处理。具体步骤可参考 InfluxDB 3 官方 Get Started 文档中的说明从仓库文档角度看关键能力包括通过 HTTP API 或influxdb3CLI 建立与服务的连接以 SQL 或 InfluxQL 语法查询数据InfluxDB 3 Core 同时支持两种查询语言使用 Python 处理引擎对数据进行流式/批处理加工。推荐的配套工具针对 InfluxDB 3 Corecontent.md 明确推荐了三类配套工具InfluxDB 3 Explorer UI面向 InfluxDB 3 的独立 Web 界面用于可视化、查询与管理数据可作为独立容器部署Telegraf采集、转换并转发来自数百种数据源的指标可直接写入 InfluxDB 3是监控链路中的标准采集端官方客户端库覆盖 Python、Go、JavaScript 等多种语言用于在应用程序中集成 InfluxDB 3。这三类工具分别解决了「看数据」「进数据」「写代码接入数据」三个环节的诉求构成完整的运维与开发闭环。定制服务端参数InfluxDB 3 Core 提供了丰富的服务端启动选项可在容器内直接查看帮助docker run --rm influxdb:3-core influxdb3 serve --help该命令会输出influxdb3 serve支持的全部参数及说明包括上文用到的--node-id、--object-store、--data-dir、--plugin-dir等。在调整存储后端如切换为对象存储服务、节点拓扑或目录布局时均以此帮助输出为准。可用的 InfluxDB 镜像变体当前仓库文档将镜像划分为三个主要公开版本外加两个需要许可证的企业版标签版本说明influxdb:3-coreInfluxDB 3 Core最新一代开源版OSSinfluxdb:2InfluxDB v2上一代开源版influxdb:1.11InfluxDB v1初代版本influxdb:3-enterpriseInfluxDB 3 Enterprise需许可证influxdb:1.11-data/1.11-metaInfluxDB v1 Enterprise需许可证InfluxDB 3 Coreinfluxdb:3-core——最新开源版采用对象存储与 InfluxDB 3 存储引擎构建于Apache Arrow与DataFusion SQL之上查询响应时间可低于 10mssub-10ms并支持无上限基数unlimited cardinality同时支持SQL 与 InfluxQL两种查询语言内置Python 处理引擎面向实时监控与近期数据设计内置InfluxDB v1 与 v2 兼容 API可平滑承接旧版本客户端。InfluxDB v2influxdb:2基于TSM 存储引擎构建支持Flux 查询语言内置一体化 UI 与仪表盘提供支持 InfluxQL 的v1 兼容 API。InfluxDB v1influxdb:1.11同样基于 TSM 存储引擎使用原生InfluxQL查询语言在既有部署中具有久经考验的稳定性。InfluxDB 3 Enterprise需许可证在 InfluxDB 3 Core 的基础上增加无限数据保留、压缩compaction、集群化与高可用能力适合需要长时间历史查询与多节点容灾的生产环境。InfluxDB v1 Enterprise需许可证influxdb:1.11-data集群中的Data 节点负责数据存储与查询influxdb:1.11-meta集群中的Meta 节点负责集群协调默认端口 8091。Alpine 变体与支持架构从 README.md 的镜像标签清单还可以看到v1/v2 系列均提供-alpine变体如1.11-alpine、2.9-alpine、alpine等这类镜像基于 Alpine Linux 构建体积显著更小适合对镜像体积有严格要求的场景但其使用 musl libc 而非 glibc某些对 libc 依赖较深的软件可能遇到兼容性问题且 Alpine 变体通常不附带git、bash等额外工具需要时应在自己的 Dockerfile 中自行补充。此外镜像官方支持amd64与arm64v8两种架构。版本兼容性与迁移路径对于已运行 v1 或 v2 的存量用户迁移到 InfluxDB 3 的推荐路径分为两步双写dual-write将新数据同时写入 v1/v2 与 InfluxDB 3在并行运行期间验证 InfluxDB 3 的写入与查询表现历史数据回填从 v1/v2 查询历史数据并写入 InfluxDB 3。官方文档特别提示若需要完整的历史数据查询能力推荐使用InfluxDB 3 Enterprise其无限数据保留与压缩能力正是为长期历史数据设计。这一路径的核心价值在于新数据先「双写验证」历史数据再「回填迁移」尽可能降低切换风险。使用 InfluxDB v2说明InfluxDB v2 属于上一代版本新部署建议优先考虑 InfluxDB 3 Core。启动 InfluxDB v2 并完成自定义初始化配置使用以下命令docker run -d -p 8086:8086 \ -v $PWD/data:/var/lib/influxdb2 \ -v $PWD/config:/etc/influxdb2 \ -e DOCKER_INFLUXDB_INIT_MODEsetup \ -e DOCKER_INFLUXDB_INIT_USERNAMEmy-user \ -e DOCKER_INFLUXDB_INIT_PASSWORDmy-password \ -e DOCKER_INFLUXDB_INIT_ORGmy-org \ -e DOCKER_INFLUXDB_INIT_BUCKETmy-bucket \ influxdb:2各环境变量含义如下环境变量作用DOCKER_INFLUXDB_INIT_MODEsetup开启首次启动初始化模式容器会自动执行账号/组织/桶的创建流程DOCKER_INFLUXDB_INIT_USERNAME初始管理员用户名示例my-userDOCKER_INFLUXDB_INIT_PASSWORD初始管理员密码示例my-passwordDOCKER_INFLUXDB_INIT_ORG初始组织名称示例my-orgDOCKER_INFLUXDB_INIT_BUCKET初始桶名称示例my-bucket同时通过两个卷挂载完成持久化-v $PWD/data:/var/lib/influxdb2数据目录容器内固定路径/var/lib/influxdb2-v $PWD/config:/etc/influxdb2配置文件目录容器内固定路径/etc/influxdb2。容器启动后访问 http://localhost:8086 即可进入内置 UI 进行可视化管理。使用 InfluxDB v1说明InfluxDB v1 属于上一代版本新部署建议优先考虑 InfluxDB 3 Core。启动 InfluxDB v1 只需一条命令docker run -d -p 8086:8086 \ -v $PWD:/var/lib/influxdb \ influxdb:1.11启动后 v1 实例具备HTTP API监听在8086端口兼容 InfluxQL 查询数据持久化将当前目录$PWD挂载到容器内/var/lib/influxdb数据直接落盘到宿主机当前目录。若需搭建 v1 Enterprise 集群则分别使用1.11-data数据节点与1.11-meta元数据协调节点端口 8091镜像。镜像许可与使用注意事项镜像内软件的许可证信息可参见 license.mdInfluxDB 本体采用其开源许可证发布但 Docker 镜像通常还包含基础发行版自带的软件如 Bash以及直接/间接依赖的第三方组件它们各自适用不同的许可证。使用预构建镜像时用户有责任确保对镜像内所有软件的使用均符合相应许可证要求。遇到问题时官方提供了两条求助渠道见 get-help.mdInfluxDB 3 Core 与 3 Enterprise 用户优先使用 InfluxDB Discord 服务器InfluxDB v2/v1 用户优先使用 InfluxDB Community Slack。更多标签与构建细节可继续查阅仓库中的 influxdb/README.md。赞分享文档【免费下载链接】docsDocumentation for Docker Official Images in docker-library项目地址https://gitcode.com/gh_mirrors/docs/docs点击查看免费下载相关推荐TensorFlow v1与v2版本对比迁移与兼容性指南TensorFlow v1与v2版本对比迁移与兼容性指南 本文全面分析了TensorFlow从v1到v2版本的架构演进、核心差异和迁移策略。通过详细的代码对比示例工程机器学习从v1到v2Excelize最完整版本迁移指南解决90%兼容性问题从v1到v2Excelize最完整版本迁移指南解决90%兼容性问题 Excelize是一款功能强大的Go语言Excel文档操作库支持读取、写入和修改Exc后端办公自动化Argos Translate 离线翻译教程5 步在本地跑断网的翻译引擎Argos Translate 离线翻译教程5 步在本地跑断网的翻译引擎 Argos Translate 是一个用 Python 编写的开源离线翻译库装好语人工智能NLP本地部署上一篇Flink 核心概念词汇表深度解析从集群部署到状态容错的 28 个关键术语下一篇enzyme ShallowWrapper.contains() 完全指南React 浅渲染树的严格元素匹配创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

binance-trading-bot 生产运营手册:部署、应急停机、安全与可观测性实战指南

binance-trading-bot 生产运营手册:部署、应急停机、安全与可观测性实战指南

金融科技后端前端 【免费下载链接】binance-trading-bot Automated Binance trading bot with pluggable strategies, historical backtesting, and a live dashboard 项目地址: https://gitcode.com/gh_mirrors/bi/binance-trading-bot 点击查看 免费下载 本文基于…

2026/10/13 6:48:51 阅读更多 →
【AI智能体】Codex 浏览器操作自动化任务实战操作详解

【AI智能体】Codex 浏览器操作自动化任务实战操作详解

目录 一、前言 二、Codex 介绍 2.1 Codex 是什么 2.2 Codex能做什么? 2.3 Codex 浏览器插件介绍 2.3.1 Codex 浏览器插件是什么 2.3.2 有什么特点 2.3.3 Codex 浏览器插件优势 2.3.4 Codex 浏览器插件使用场景 三、Codex 内置浏览器使用 3.1 Codex 内置浏…

2026/10/13 6:48:51 阅读更多 →
Android 前台服务启动必须被应答:Streamyfin 下载服务 ForegroundServiceDidNotStartInTimeException 根因分析与修复实践

Android 前台服务启动必须被应答:Streamyfin 下载服务 ForegroundServiceDidNotStartInTimeException 根因分析与修复实践

音视频移动开发 【免费下载链接】streamyfin A modern Jellyfin client built with Expo 项目地址: https://gitcode.com/gh_mirrors/st/streamyfin 点击查看 免费下载 本文聚焦 Streamyfin 原生下载模块(modules/background-downloader)在 …

2026/10/13 6:47:51 阅读更多 →

最新新闻

链表分解:从内存布局到指针偏移的底层实践

链表分解:从内存布局到指针偏移的底层实践

1. 项目概述:这不是“拆链子”,而是把链表“掰开揉碎”讲清楚 “链表的分解”这五个字,乍看像一道算法题的标题,但实际在一线教学、代码评审和系统调试中,它代表一种极其关键的底层思维训练——不是单纯地写个反转或删…

2026/10/13 7:37:09 阅读更多 →
Python网络协议编辑器与分析器:从抓包到构造的全链路实现

Python网络协议编辑器与分析器:从抓包到构造的全链路实现

简介:计算机网络课程设计作品,包含网络协议编辑器与网络协议分析器,采用Python编程实现,面向计算机专业本科生、网络编程爱好者及需要完成类似课设的开发者。资源内包括两个主要Python脚本:packet_sender.py用于创建、…

2026/10/13 7:37:09 阅读更多 →
Unity触发器实战:翻滚闪避技能与无敌帧实现

Unity触发器实战:翻滚闪避技能与无敌帧实现

最近在做动作类游戏原型时,我发现很多新手在实现“翻滚/闪避”这类技能时,会遇到一个很典型的问题:动画已经播了、位移也加了,但角色在翻滚过程中要么被敌人的攻击触发器误判命中,要么翻滚结束后触发器没有正确恢复状态…

2026/10/13 7:37:09 阅读更多 →
SwiftUI 与 Agent 架构解析:声明式 UI 驱动端侧智能体

SwiftUI 与 Agent 架构解析:声明式 UI 驱动端侧智能体

1. 从标题拆解 SwiftUI-Agent-Skill 到底想解决什么问题第一次看到 “SwiftUI-Agent-Skill” 这个组合词,我的直觉是:它不是一个单纯的 UI 框架教程,也不是一个泛泛的 AI 工具介绍,而是把三个原本分属不同层面的东西强行捏在了一起…

2026/10/13 7:37:09 阅读更多 →
网页正文提取实战:从URL到干净Markdown的命令行工具

网页正文提取实战:从URL到干净Markdown的命令行工具

1. rea 的定位:从网页 URL 到本地 Markdown 的一站式工具前两个月整理个人知识库的时候,我经常干一件事:把网上看到的好文章存到本地。试过浏览器收藏夹,时间一长全是死链;试过截图,检索和引用都不方便&…

2026/10/13 7:37:09 阅读更多 →
SpringBoot+Vue打造装饰工程管理系统:完整实战解析

SpringBoot+Vue打造装饰工程管理系统:完整实战解析

做装饰工程项目管理的系统,很多老牌软件公司都停留在单体架构时代,界面老旧、流程僵硬,项目经理宁可自己拉Excel表格也不愿意用。而新团队上来就搞微服务分布式,对一家中小型装饰公司来说,根本就是杀鸡用牛刀&#xff…

2026/10/13 7:36:08 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →