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-java项目进行jvm调优-内存方式

    对Docker-java项目进行jvm调优-内存方式

    本文详细介绍了如何进入Docker容器并分析Java进程的内存使用情况,通过使用jps和jstat工具,可以查看java进程列表及内存池容量,讨论了设置JVM参数-Xmx和-Xms相等的重要性,以避免堆内存的频繁调整,此外,还探讨了FullGC触发条件和元空间的配置
    2024-09-09
  • docker容器临时文件去除,服务器容量空间详解

    docker容器临时文件去除,服务器容量空间详解

    这篇文章主要介绍了docker容器临时文件去除,服务器容量空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-10-10
  • Docker容器访问挂载文件权限问题小结

    Docker容器访问挂载文件权限问题小结

    在使用docker-compose部署项目时,因为SELinux策略导致容器无法访问宿主机上挂载的文件,解决方案包括禁用SELinux、修改文件类型为svirt_sandbox_file_t或使用:Z选项挂载文件,本文介绍Docker容器访问挂载文件权限问题,感兴趣的朋友一起看看吧
    2025-02-02
  • docker 容器上编译 go 程序提示找不到文件问题

    docker 容器上编译 go 程序提示找不到文件问题

    这篇文章主要介绍了docker 容器上编译 go 程序无法运行提示找不到文件问题,解决方法也很简单,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-05-05
  • docker部署golang http服务时端口无法访问的问题解决

    docker部署golang http服务时端口无法访问的问题解决

    本文主要介绍了docker部署golang http服务时端口无法访问的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Docker容器连接外部Mysql的几种方案

    Docker容器连接外部Mysql的几种方案

    这篇文章主要给大家介绍了关于Docker容器连接外部Mysql的几种方案,文中通过图文以及实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-06-06
  • Docker配置阿里云镜像加速pull的实现

    Docker配置阿里云镜像加速pull的实现

    这篇文章主要介绍了Docker配置阿里云镜像加速pull的实现操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 关于Dockerfile镜像制作完整实例

    关于Dockerfile镜像制作完整实例

    本文详细介绍了如何使用Docker制作镜像,并通过实际应用发版展示了制作过程,主要内容包括创建和启动Docker容器的脚本(init.sh、start.sh、stop.sh、restart.sh),以及配置目录,文章还讨论了Docker容器IP地址的作用,并总结了制作新镜像的基本步骤
    2024-11-11
  • 一文详解如何更改Docker镜像存储路径

    一文详解如何更改Docker镜像存储路径

    在Docker中,默认情况下镜像的存储路径是在C盘,然而,随着时间的推移,您可能会发现这个默认路径占用了大量的磁盘空间,这篇文章主要介绍了如何更改Docker镜像存储路径的相关资料,需要的朋友可以参考下
    2025-08-08
  • 如何使用docker极简打包java.jar镜像并启动

    如何使用docker极简打包java.jar镜像并启动

    这篇文章主要介绍了如何使用docker极简打包java.jar镜像并启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08

最新评论