流程参考:Accelerating AI Modules for ROS and ROS 2 on NVIDIA Jetson Platform | NVIDIA Developer Blog
1、获取jetson相关容器
$ git clone https://github.com/dusty-nv/jetson-containers
$ cd jetson-containers
$ ./scripts/docker_build_ros.sh all # build all: melodic, noetic, eloquent, foxy
$ ./scripts/docker_build_ros.sh melodic # build only melodic
$ ./scripts/docker_build_ros.sh noetic # build only noetic
$ ./scripts/docker_build_ros.sh eloquent # build only eloquent
$ ./scripts/docker_build_ros.sh foxy # build only foxy
查看帮助信息
./scripts/docker_build_ros.sh -h
正确的编译命令是
./scripts/docker_build_ros.sh --distro 'foxy'
2、登录到docker

编译认证错误
在编译过程中出现“unauthorized: authentication required”错误,是需要注册并登录到NVIDIA NGC 平台,依次点击:
Setup->API Key->Generate API Key
获取到登录用户名和密码

NGC 配置信息

成功登录到docker