Launching pip-installed Isaac sim from Ubuntu-based docker container

Hello all, I was wondering if it’s possible to launch Isaac sim inside a docker container based in an Ubuntu image. I’d like to create a dockerfile based in the Ubuntu image instead of the provided “nvcr.io/nvidia/isaac-sim”, install Isaac sim using the python environment (via pip) and try to launch a custom Isaac sim application with Python.

I was able to do it up until launching Isaac sim, where it fails because of some Vulkan and CUDA dependency:

I know the GPU is detected inside the docker container as “nvidia-smi” gives the correct info, so I’m wondering if there’s any other dependency I’m missing. Is this custom docker something feasible or do I need to use the nvcr image?

1 Like

These are the vulkan errors I have seen:

1 Like

@juancarosella96

I got the same issue and it can be resolved by adding ENV NVIDIA_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=all to my dockerfile.

--runtime=nvidia should also be passed to the docker run command