📌  相关文章
📜  通过网络在容器中运行 InfluxDB - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:58:07.664000             🧑  作者: Mango

通过网络在容器中运行 InfluxDB

InfluxDB 是一个可扩展的时间序列数据库,可用于存储和查询大量时间序列数据。容器化 InfluxDB 可以使数据存储更加灵活和可管理。本文将介绍如何使用 Docker 在容器中运行 InfluxDB。

步骤
步骤 1:安装 Docker

在开始之前,请确保您已经安装了 Docker。如果您还没有安装,请按照 Docker 官方文档 中的说明进行安装。

步骤 2:拉取 InfluxDB 镜像

首先,我们需要从 Docker Hub 上拉取 InfluxDB 镜像。可以使用以下命令进行镜像拉取:

docker pull influxdb
步骤 3:启动 InfluxDB 容器

在拉取完 InfluxDB 镜像后,可以使用以下命令来启动 InfluxDB 容器:

docker run -d --name=influxdb -p 8086:8086 -v influxdb:/var/lib/influxdb influxdb

这个命令将启动一个名为 influxdb 的容器,并将容器中的端口映射到主机的 8086 端口。 InfluxDB 数据库将存储在名为 influxdb 的卷中。

步骤 4:访问 InfluxDB

现在,可以通过浏览器访问 InfluxDB 的 Web UI。只需在浏览器中输入以下网址:

http://localhost:8086/

你将看到一个如下图所示的页面:

InfluxDB Web UI

可以使用此 UI 创建、查询和管理 InfluxDB 数据库。

步骤 5:通过 Shell 连接到 InfluxDB

可以使用以下命令在命令行上启动 InfluxDB shell:

docker exec -it influxdb influx

这将在您的终端上启动 InfluxDB shell,并连接到 InfluxDB 容器。

> show databases
name: databases
name
----
_internal

现在您可以使用 InfluxDB shell 处理 InfluxDB 数据库。

结论

在本文中,我们介绍了如何在容器中运行 InfluxDB。现在,您已经了解了如何使用 Docker、拉取 InfluxDB 镜像、启动容器、访问 Web UI,以及通过 shell 在容器中连接到 InfluxDB。