小编mu8*_*u88的帖子

获取 Docker 容器内 Raspi 的 CPU 温度

我为我的 Raspberry Pi 4 构建了一个小型 ASP.NET Core 应用程序,它可以让我控制风扇(请参阅此处)。该应用程序部署为一个小型独立 Linux 应用程序,在我的 Raspi 裸机上运行。

为了测量温度,我调用vcgencmd measure_temp了 Raspi,它为我提供了实际温度。

由于各种原因,我更喜欢在 Docker 容器中运行此应用程序:

  • Linux 中不再需要手动注册服务,Docker 功能--restart-always可以处理这个问题。
  • 不再需要从 GitHub 下载最新版本、提取应用程序并将其标记为可执行文件。

但我不知道如何从容器内检索 Raspi 的温度。

我已经尝试将 Raspi 的目录映射到 Docker 容器并从内部调用/usr/bin/-但由于缺少依赖项而失败。 我已经在 Stack Overflow 上找到了一个答案,建议在 Raspi 上创建一个命名管道,然后从容器内使用该管道。但是,如果我必须设置诸如命名管道之类的东西,这就会消除容器的美感。/opt/vc/bin/vcgencmd

长话短说:有没有办法从 Docker 容器内获取 Raspi 当前的 CPU 温度?

谢谢!

container raspberry-pi docker

0
推荐指数
1
解决办法
1628
查看次数

标签 统计

container ×1

docker ×1

raspberry-pi ×1