balenalib/imx6ul-var-dart-python本镜像属于 balena.io 物联网设备基础镜像系列,专为 IoT 设备优化设计。镜像针对 balena.io 平台和 balenaOS 进行了深度适配,同时也可在支持对应架构的任何 Docker 环境中运行。其核心用途是为 imx6ul-var-dart 架构设备提供 Python 应用的开发与运行环境。
install_packages 包管理脚本install_packages <package-name>/usr/bin/entry.sh 实现设备节点自动管理UDEV=1 时,自动启动 udevd 守护进程/dev 目录下的设备节点ENV UDEV=1:<version> 或 :<version>-run:<version>-build更多变体细节参见 官方文档
dockerfileFROM balenalib/imx6ul-var-dart-debian-python:latest WORKDIR /usr/src/app # 安装依赖 COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt # 复制应用代码 COPY . . # 启动命令 CMD [ "python", "./your-daemon-or-script.py" ]
console# 构建镜像 $ docker build -t my-python-app . # 运行容器(启用设备支持) $ docker run -it --rm --name my-running-app -e UDEV=1 my-python-app
对于简单的单文件项目,可直接挂载脚本运行:
console$ docker run -it --rm \ --name my-running-script \ -v "$PWD":/usr/src/myapp \ -w /usr/src/myapp \ -e UDEV=1 \ balenalib/imx6ul-var-dart-debian-python:latest \ python your-daemon-or-script.py
| 环境变量 | 取值范围 | 功能描述 |
|---|---|---|
UDEV | 1/0 | 设置为 1 时启动 udevd 并启用设备节点自动管理 |
2.7.16 (latest)、3.7.4、3.6.9、3.5.7、3.4.10如遇使用问题,请通过 GitHub Issues 提交
欢迎提交新功能、修复或更新。建议先通过 GitHub Issues 讨论重大变更,再提交 Pull Request



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