Jetson docker环境搭建步骤

 更新时间:2025年10月23日 14:37:47   作者:lxmyzzs  
本文给大家介绍Jetson docker环境搭建步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

1. 安装必要依赖

sudo apt update
sudo apt install -y curl gnupg
sudo docker pull nvcr.io/nvidia/l4t-base:r35.4.1

NVIDIA镜像查找链接:
https://catalog.ngc.nvidia.com/orgs/nvidia/containers

2. 添加 NVIDIA GPG 密钥

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

3. 添加仓库(注意:使用 stable,不是 experimental)

curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [arch=arm64 signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

4. 安装 toolkit

sudo apt update
sudo apt install -y nvidia-container-toolkit

5. 配置 Docker 使用 nvidia runtime

自动生成 /etc/docker/daemon.json 配置

sudo nvidia-ctk runtime configure --runtime=docker

你应该看到类似输出:

 I! Configuring container runtime...
 I! Writing configuration to /etc/docker/daemon.json

6. 重启 Docker 服务

sudo systemctl restart docker

7. 验证 nvidia runtime 是否可用

docker info | grep -A5 "Runtimes"
输出带nvidia就可以了。

8. 现在可以运行容器了(极简命令)

sudo docker run -it --rm --runtime=nvidia --network host  nvcr.io/nvidia/l4t-jetpack:r35.4.1 bash

注意是必须要有–runtime=nvidia,不然无法使用Jetson的gst硬件编解码器。

到此这篇关于Jetson docker环境搭建的文章就介绍到这了,更多相关Jetson docker搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker直接下载太慢,如何更换国内靠谱镜像源

    docker直接下载太慢,如何更换国内靠谱镜像源

    这篇文章主要介绍了docker直接下载太慢,如何更换国内靠谱镜像源问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Dockerfile的CMD与ENTRYPOINT的区别

    Dockerfile的CMD与ENTRYPOINT的区别

    CMD和ENTRYPOINT的区别在于CMD提供默认的执行指令,而ENTRYPOINT定义容器启动时运行的命令,下面就来详细的介绍一下这两者的区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-12-12
  • Docker中的容器资源限制解读

    Docker中的容器资源限制解读

    文章介绍了Docker中限制容器资源的方法,包括通过--cpuset-cpus指定CPU核心、--cpu-shares调整调度优先级(如512低于默认1024),以及--memory限制内存大小,最后说明了如何验证这些配置
    2025-09-09
  • 解决Docker错误“docker build“ requires exactly 1 argument(s)问题

    解决Docker错误“docker build“ requires exactly 1 argument(s)

    这篇文章主要介绍了解决Docker错误“docker build“ requires exactly 1 argument(s)问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Docker如何同时启动多个服务

    Docker如何同时启动多个服务

    这篇文章主要为大家详细介绍了Docker如何同时启动多个服务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Docker执行DockerFile构建过程指令解析

    Docker执行DockerFile构建过程指令解析

    这篇文章主要为大家介绍了Docker执行DockerFile构建过程及DockerFile的指令解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪<BR>
    2022-04-04
  • Docker 技巧之删除Docker容器和镜像

    Docker 技巧之删除Docker容器和镜像

    本篇文章主要介绍了Docker 技巧之删除Docker容器和镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Docker项目部署之从后端到前端部署详细流程

    Docker项目部署之从后端到前端部署详细流程

    在当今的软件开发领域,容器化技术已经成为了部署和管理应用程序的重要手段,下面这篇文章主要给大家介绍了关于Docker项目部署之从后端到前端部署的相关资料,需要的朋友可以参考下
    2024-08-08
  • 如何让docker中的mysql启动时自动执行sql语句

    如何让docker中的mysql启动时自动执行sql语句

    这篇文章主要介绍了让docker中的mysql启动时自动执行sql的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Docker Push Skipped foreign layer 的错误问题及解决方案

    Docker Push Skipped foreign layer 的错误问题及解决方案

    当Docker推送基于Windows镜像到私有仓库的时候会遇到Skipped foreign layer的问题,这篇文章主要介绍了Docker Push Skipped foreign layer 的错误问题及解决方案,需要的朋友可以参考下
    2022-05-05

最新评论