我为我的 Raspberry Pi 4 构建了一个小型 ASP.NET Core 应用程序,它可以让我控制风扇(请参阅此处)。该应用程序部署为一个小型独立 Linux 应用程序,在我的 Raspi 裸机上运行。
为了测量温度,我调用vcgencmd measure_temp
了 Raspi,它为我提供了实际温度。
由于各种原因,我更喜欢在 Docker 容器中运行此应用程序:
--restart-always
可以处理这个问题。但我不知道如何从容器内检索 Raspi 的温度。
我已经尝试将 Raspi 的目录映射到 Docker 容器并从内部调用/usr/bin/
-但由于缺少依赖项而失败。
我已经在 Stack Overflow 上找到了一个答案,建议在 Raspi 上创建一个命名管道,然后从容器内使用该管道。但是,如果我必须设置诸如命名管道之类的东西,这就会消除容器的美感。/opt/vc/bin/
vcgencmd
长话短说:有没有办法从 Docker 容器内获取 Raspi 当前的 CPU 温度?
谢谢!