balenalib/raspberry-pi本镜像为balena.io IoT设备基础镜像系列的一部分,专为树莓派设计,基于Debian系统。它针对balena.io平台和balenaOS进行了深度优化,提供适用于IoT设备开发的基础环境,同时也可在任何支持相应架构的Docker环境中使用。
install_packages脚本,抽象底层包管理器差异,统一包安装流程ENTRYPOINT ["/usr/bin/entry.sh"]UDEV环境变量控制,设置ENV UDEV=1时自动启动udevd守护进程/dev目录下更多特性详情可参考Balena基础镜像特性概述。
:<version> 或 :<version>-run:<version>-build-build变体)和生产运行(使用-run变体)环境在项目中创建基础Dockerfile:
dockerfileFROM balenalib/raspberry-pi-debian:latest # 在此添加应用代码和配置
console# 构建镜像 $ docker build -t my-iot-app . # 运行容器 $ docker run -it --rm --name my-running-app my-iot-app
如需支持动态设备接入,需设置UDEV环境变量:
dockerfileFROM balenalib/raspberry-pi-debian:latest ENV UDEV=1 # 应用配置...
启动容器后,udevd将自动运行,外部设备接入时会在/dev目录下生成相应设备节点。
参考Balena的树莓派入门指南了解基础使用流程。
可通过Balena的示例项目库获取实际应用参考。
当前支持的主要版本:
bullseye (latest)bookwormbustersidDockerfile源码位置:balena-io-library/base-images
官方镜像清单:raspberry-pi-debian 清单文件
如遇使用问题或有疑问,请通过GitHub Issue提交。
欢迎贡献代码或改进建议,建议先通过GitHub Issue讨论计划,再提交PR。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务