# About jetson ros docker container

**URL:** <https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339>\
**Category:** Jetson Nano\
**Tags:** docker\
**Created:** [January 22, 2022, 10:12pm UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339 "2022-01-22T22:12:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [January 22, 2022, 10:12pm UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/1 "2022-01-22T22:12:55Z")

</div>

Hello, @dusty_nv

I built the docker container by following the instructions at the address below.

> **[GitHub - dusty-nv/jetson-containers: Machine Learning Containers for NVIDIA Jetson and...](https://github.com/dusty-nv/jetson-containers)**
>
> Machine Learning Containers for NVIDIA Jetson and JetPack-L4T

I get the following error:

Even if I run it with sudo privileges as follows, I get the same error.  
How can I solve this?

manager@manager-desktop:~/coding/GitHub/jetson-containers$ sudo ./scripts/docker\_test\_ros.sh melodic  
reading L4T version from /etc/nv\_tegra\_release  
L4T BSP Version: L4T R32.4.4  
l4t-base image: [nvcr.io/nvidia/l4t-base:r32.4.4](http://nvcr.io/nvidia/l4t-base:r32.4.4)  
testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version  
localuser:root being added to access control list  
docker: Error response from daemon: failed to create shim: OCI runtime create failed: container\_linux.go:380: starting container process caused: error adding seccomp filter rule for syscall clone3: permission denied: unknown.

Thank you.

---

<div class="post-metadata">

**Author:** ![dusty\_nv](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/dusty_nv/32/14043_2.png) [@dusty\_nv](https://forums.developer.nvidia.com/u/dusty_nv)\
**Post date:** [January 24, 2022, 4:07pm UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/3 "2022-01-24T16:07:05Z")

</div>

> [@forumuser](#):
>
> docker: Error response from daemon: failed to create shim: OCI runtime create failed: container\_linux.go:380: starting container process caused: error adding seccomp filter rule for syscall clone3: permission denied: unknown.

Hi @forumuser, this error is unrelated to the ROS container, and is rather because of a recently upgraded docker package. Please try this fix for it:

> <https://github.com/dusty-nv/jetson-containers/issues/108#issuecomment-995090398>
>
> I upgraded docker using \`sudo apt-get update/upgrade\`, and now when I try to run… the \_nvcr.io/nvidia/l4t-ml:r32.6.1-py3\_ container, I get this error message:
> 
> \`docker: Error response from daemon: failed to create shim: OCI runtime create failed: container\_linux.go:380: starting container process caused: error adding seccomp filter rule for syscall
> 
> clone3: permission denied: unknown.\`
> 
> If I have to downgrade docker to the previous version, how do I do that? And if not, what can I do to fix this error?

---

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [January 25, 2022, 1:14am UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/4 "2022-01-25T01:14:34Z")

</div>

Hello,

I applied the patch you mentioned.  
When I run ./scripts/docker\_test\_ros.sh melodic, the following message appears. Is it installed successfully?

If installed successfully  
Now, what command do I need to run to use this docker container?  
I ask because the README only lists tests.  
It’s a beginner.

651 sudo apt-get update  
652 sudo apt-get install nvidia-docker2=2.8.0-1  
653 history  
manager@manager-desktop:~/coding/GitHub/jetson-containers$ jtop  
manager@manager-desktop:~/coding/GitHub/jetson-containers$ ./scripts/docker\_test\_ros.sh melodic  
reading L4T version from /etc/nv\_tegra\_release  
L4T BSP Version: L4T R32.4.4  
l4t-base image: [nvcr.io/nvidia/l4t-base:r32.4.4](http://nvcr.io/nvidia/l4t-base:r32.4.4)  
testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version  
localuser:root being added to access control list  
xauth: unable to link authority file /tmp/.docker.xauth, use /tmp/.docker.xauth-n  
chmod: changing permissions of ‘/tmp/.docker.xauth’: Operation not permitted  
sourcing /opt/ros/melodic/setup.bash  
ROS\_ROOT /opt/ros/melodic/share/ros  
ROS\_DISTRO melodic  
getting ROS version -  
melodic  
done testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version

manager@manager-desktop:~/coding/GitHub/jetson-containers$ sudo ./scripts/docker\_test\_ros.sh melodic  
reading L4T version from /etc/nv\_tegra\_release  
L4T BSP Version: L4T R32.4.4  
l4t-base image: [nvcr.io/nvidia/l4t-base:r32.4.4](http://nvcr.io/nvidia/l4t-base:r32.4.4)  
testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version  
localuser:root being added to access control list  
sourcing /opt/ros/melodic/setup.bash  
ROS\_ROOT /opt/ros/melodic/share/ros  
ROS\_DISTRO melodic  
getting ROS version -  
melodic  
done testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version

Thank you.

---

<div class="post-metadata">

**Author:** ![dusty\_nv](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/dusty_nv/32/14043_2.png) [@dusty\_nv](https://forums.developer.nvidia.com/u/dusty_nv)\
**Post date:** [January 25, 2022, 6:18pm UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/5 "2022-01-25T18:18:31Z")

</div>

> [@forumuser](#):
>
> testing container ros:melodic-ros-base-l4t-r32.4.4 =\> ros\_version  
> localuser:root being added to access control list  
> sourcing /opt/ros/melodic/setup.bash  
> ROS\_ROOT /opt/ros/melodic/share/ros  
> ROS\_DISTRO melodic  
> getting ROS version -  
> melodic

Hi @forumuser, glad you got the patch installed ok - yes it is working correctly now.

> [@forumuser](#):
>
> Now, what command do I need to run to use this docker container?

To run the container, you can use the following command:

```bash
$ cd /path/to/your/jetson-containers
$ scripts/docker_run.sh -c ros:melodic-ros-base-l4t-r32.4.4

```

It will then give you a terminal prompt that is running inside the container.

---

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [January 25, 2022, 10:42pm UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/6 "2022-01-25T22:42:54Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [February 23, 2022, 4:53am UTC](https://forums.developer.nvidia.com/t/about-jetson-ros-docker-container/201339/8 "2022-02-23T04:53:46Z")

</div>

Closed on February 23, 2022, 4:53am UTC

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
