These are multi-stage docker images I use for developing with VSCode.
See how I develop with vscode and docker.
Instructions on how to duplicate my IDE:
Images will continue to be supported so long as they haven't reached EOL
- Ignition/Gazebo https://gazebosim.org/docs/all/releases
- Gazebo (classic) http://classic.gazebosim.org/#status
- ROS http://wiki.ros.org/Distributions
- ROS2 https://docs.ros.org/en/rolling/Releases.html
Grab the docker image from docker hub. This repo provides the images in:
Then, set up a vscode workspace.
Alternatively, you can build all the docker images directly from source.
./build.py all
Or just build one
./build.py foxy
Or just a single target for one
./build --target dev foxy
To see help information and build options
./build.py --help