-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Open
Description
Question
Out of curiosity and affinity for docker and vscode, I have been wondering whether it is possible to somehow setup the Isaac Lab docker routine for external projects.
The idea is to avoid making modifications to the Isaac Lab local repository itself, and still be able to use Isaac Lab generated external projects with the Isaac Lab docker routines, such as:
- Mount the external project itself as volume to the docker container without modifications to the Isaac Lab docker configuration files
- Edit the external project in the docker container with access to python linting
- Run (train, play, test, etc.) the external project in the docker container
- Use X11 Graphical forwarding for the docker container, or Isaac Sim WebRTC, preferably both being available options (I know that WebRTC is already available for the existing docker approach, but again, the existing docker approach does not seem to be able to mount external projects as volumes without modifying the Isaac Lab docker configuration files)
- Have this setup integrate with the vscode dev container feature via the .devcontainer.json configuration file
I can't quite fathom how to perform the above using the existing documentations, and digging through the sources to do this seems quite a lot of work (I don't think I am good enough to contribute to the Isaac Lab project yet, either), so thanks to anyone that might shed some light on these questions.
Build Info
Describe the versions that you are currently using:
- Isaac Lab Version: 2.3.2
- Isaac Sim Version: 5.1.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels