Influxdb 问题:“清单列表条目中没有 linux/arm/v7 的匹配清单”

问题描述 投票:0回答:1

我目前正在 Raspberry Pi 3+ 上设置 Docker 以使用 Grafana, 按照建议使用命令安装 InfluxDB 作为先决条件的教程

docker pull influxdb.

但是,当我运行此命令时,遇到以下错误:“清单列表条目中没有 linux/arm/v7 的匹配清单。”

有人可以帮我解决这个问题吗?我非常感谢有关如何修复它的任何指导。

谢谢!

我尝试使用旧版本,但没有解决我的问题。

docker influxdb
1个回答
0
投票

要解决此问题并在 Raspberry Pi 3+ 上运行 InfluxDB,您可以手动构建适用于 ARM 架构的 InfluxDB Docker 镜像。

在 Raspberry Pi 上安装 Docker: 如果您还没有安装 Docker,请运行以下命令在 Raspberry Pi 上安装:

sudo apt update
sudo apt install docker.io

拉取 ARM 的 InfluxDB 镜像:

您可以尝试从社区存储库中提取与 ARM 兼容的 InfluxDB 映像,而不是直接拉取 InfluxDB 映像。您可以像这样使用arm32v7/influxdb图像:

docker pull arm32v7/influxdb

运行 InfluxDB 容器:

使用拉取的镜像启动 InfluxDB 容器:

docker run -d --name influxdb -p 8086:8086 arm32v7/influxdb

此命令将 InfluxDB 作为容器运行,将 Raspberry Pi 上的端口 8086 映射到 InfluxDB 端口。

检查 InfluxDB 容器状态:

您可以检查容器是否正在运行:

docker ps

您应该会看到列出的 influxdb 容器。

现在,InfluxDB 应该使用 Docker 在 Raspberry Pi 3+ 上运行。您可以继续 Grafana 设置并将其配置为连接到 InfluxDB 容器以进行数据存储和可视化。

这种简化的方法应该适合大多数用户,并且您不需要从源代码手动构建 InfluxDB。但是,需要注意的是,与官方 InfluxDB 版本相比,arm32v7/influxdb 映像可能并不总是最新的,因此请确保它满足您的要求。

© www.soinside.com 2019 - 2024. All rights reserved.