Staring Multiple IsaacSim Docker Instance and Connect Different Remote Machines to Each Instance

Hello devs,

I’m currently trying to setup a workstation where it’s running multiple instances of the isaac-sim container, and allowing other remote machines to connect to the each of the docker instances.

Either connection through omniverse streaming client or webcrt would be good. I’ve tried solutions posted on this forum, but failed to reproduce the solutions.

Please let me know what can i do to make this work, thanks for the help in advance!

Hi, this generally not recommended. The better setup is to run a server with multiple VMs or a K8s server with multiple pods of Isaac Sim. We recommend running one instance of Isaac Sim per VM/pod.

Alternatively, if you have a Linux machine with multiple GPUs, you can run multiple containers with each using a dedicated GPU and also using individual static IP addresses. This is not an easy setup but should be possible if you get the network routing correct.

Hello, thank you for the help! I’m attempting to go the route of Linux machine + multiple GPUs.

any suggestions on how I can get the network routing correct or any reading materials I can read up on what I need to do?

My guess is that I would have to setup macvlan network for the docker and have omniverse stream client connected to that?

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