文档文档

在 Docker 容器中部署 InfluxData 平台 (TICK 技术栈)

开始使用 InfluxDB 1.x 平台 (TICK 技术栈) OSS 最快的方法是下载并部署 InfluxData 沙箱。InfluxData 沙箱使用 Docker 容器来部署 InfluxData 平台组件。InfluxData 沙箱提供了一个容器化的、即用型的 TICK 技术栈,它使用 DockerDocker Compose 构建,用于捕获来自本地机器和 Docker 容器的数据。

使用 InfluxData 沙箱部署后,您将拥有最新版本的

  • Telegraf
  • InfluxDB OSS
  • Chronograf
  • Kapacitor OSS

不建议在生产环境中使用 InfluxData 沙箱。

要求

下载并运行沙箱

InfluxData 沙箱是开源的,可从 Github 下载。要下载它,请使用 git 克隆源代码仓库

# Clone the InfluxData Sandbox from Github
git clone https://github.com/influxdata/sandbox.git

沙箱仓库包含一个 sandbox 二进制文件,用于配置和管理沙箱的容器和数据。从 sandbox 目录内部运行 ./sandbox up,以下载必要的镜像,然后构建并启动所有必需的 Docker 容器。

# cd into the sandbox directory
cd sandbox

# Start the sandbox
./sandbox up

启动沙箱时,请确保本地机器上没有其他 TICK 技术栈组件的实例正在运行。否则,您将遇到端口冲突,沙箱将无法正常启动。

启动后,将在浏览器中打开两个选项卡

  1. Chronograf (localhost:8888)
  2. InfluxData 沙箱文档 (localhost:3010)

Chronograf 是 TICK 技术栈的基于 Web 的用户界面,可用于管理堆栈。您可以使用 Chronograf 来

使用 nightly 构建版本

./sandbox up 命令包含一个 -nightly 选项,该选项将拉取 InfluxDB 和 Chronograf 的 nightly 构建版本,为您提供最新的更新和实验性功能。

Nightly 构建版本是实验性的,不保证其功能正常。

./sandbox up -nightly

与沙箱 TICK 技术栈交互

在沙箱运行时,TICK 技术栈的每个组件都可以使用。沙箱文档提供了与每个组件交互的教程。该文档可在 localhost:3010/tutorials (在沙箱运行时) 或 Github 上 获取。

管理 TICK 技术栈的每个组件所需的所有配置文件、工具和 CLI 都包含在其各自的 Docker 容器中。整个 InfluxData 文档中概述的任务可以使用 InfluxData 沙箱完成。

./sandbox enter 命令在指定的容器内打开一个控制台,在该控制台中可以使用项目的配置文件和 CLI。

# Pattern
./sandbox enter [ telegraf | influxdb | chronograf | kapacitor ]

# Example: console into the telegraf container
./sandbox enter telegraf

在沙箱容器中更新配置文件后,使用 ./sandbox restart 命令重启容器并应用更新后的配置。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可证获得许可。

我们正在发布作为 Alpha 版本一部分的两种产品。

InfluxDB 3 Core 是我们的新开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看