Isaac Sim Rootless Container

Currently the nvcr.io/nvidia/isaac-sim:4.2.0 is running as root user which means it has plenty of access to the host system kernel and that is frowned upon to say mildly. There is also a built-in user called ubuntu but running anything SimulationApp related crashes and won’t start.

Is there any guidance on how to run as a non-root user?

cc @VickNV @Hammad_M

Bump for 4.5 and 5.0

Hi @Turowicz, you can create Isaac Sim/Lab containers with arbitrary UID. I’ve pre-built (unofficial) containers with non-root users for Isaac Sim 4.5 and 5.0 for my personal usages. Take a look at the instructions here if you are interested.

I agree that non-root containers are useful, especially when working with ROS2 / Isaac ROS.

1 Like

Hi. We have a fix for this soon. Please stay tuned for our next version.

2 Likes

Hi. Please take a look at our new dockerfile here:

@Sheikh_Dawood thanks for the reply! It seems like nvcr.io/nvidia/isaac-sim:5.0.0 doesn’t have the isaac-sim user?

Will the root-less container (i.e. with isaac sim user) be included in the official binary release of Isaac Sim 5.1?

Yes. It will available with the nvcr.io/nvidia/isaac-sim:5.1.0 tag soon when the full 5.1.0 is released.

1 Like

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