balenalib/jetson-nano-2gb-devkit-debian-golang该镜像属于balena.io IoT设备基础镜像系列,专为balena.io平台和balenaOS系统优化,同时兼容其他支持Jetson Nano 2GB开发板架构的Docker环境。集成Go语言开发工具链,提供便捷的包管理与设备动态检测功能,适用于在Jetson Nano 2GB开发板上进行Go应用的开发、构建与部署。
install_packages脚本,自动适配底层包管理器,以最小依赖安装指定软件包(忽略可选依赖),安装后自动清理元数据并支持失败重试。ENTRYPOINT ["/usr/bin/entry.sh"],通过设置ENV UDEV=1可启用udevd守护进程,实现容器内/dev目录下硬件设备节点的动态创建与检测。更多特性详情可参考balena基础镜像特性概述。
balenalib镜像提供两种主要变体,满足不同开发需求:
:<version> 或 :<version>-run默认精简版镜像,仅包含运行时必需组件,体积小巧,适合生产环境部署。
:<version>-build构建版镜像,集成源代码编译所需的全套工具链,减少手动安装依赖的工作量,降低镜像总体积。
了解更多变体差异
如需在Balena生态中使用该镜像,可参考快速入门指南,或通过示例项目了解实际应用场景。
Go(又称Golang)是Google开发的静态类型编程语言,语法源自C语言,具备垃圾回收、类型安全、动态类型能力及丰富标准库,适用于构建高效、可靠的系统级应用。
!Go语言logo
1.18.1 (latest)、1.17.9、1.16.15镜像历史及详细信息可参考官方镜像清单文件。
通过Dockerfile将镜像同时作为构建和运行环境,示例如下:
dockerfileFROM balenalib/jetson-nano-2gb-devkit-debian-golang:latest WORKDIR /go/src/app COPY . . RUN go get -d -v ./... # 下载依赖 RUN go install -v ./... # 编译安装应用 CMD ["app"] # 运行应用
构建并运行镜像:
console$ docker build -t my-golang-app . $ docker run -it --rm --name my-running-app my-golang-app
如需在容器外运行应用,可通过以下命令仅在容器内完成编译:
console$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp balenalib/jetson-nano-2gb-devkit-debian-golang:latest go build -v
该命令将当前目录挂载至容器/usr/src/myapp,并执行go build编译项目。
如遇镜像使用问题,可通过GitHub Issue提交反馈。
欢迎提交功能改进、漏洞修复或文档更新。建议通过GitHub Issue提前讨论贡献计划,以确保方向一致。


探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务