A Docker-based environment for developing ros2log (ROS2 Rolling).
- Docker & Docker Compose for creating the virtual environment
- Task for command management
- (Optional) Nvidia GPU with
nvidia-container-toolkitif GPU is available
To install Task on Ubuntu:
sudo sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin- Clone this repository
git clone --recursive git@github.com:Decwest/ros2log_dev_environment.git- Build the docker image
task build.rolling- Run the container
- With GPU:
task run.rolling.gpu- CPU only:
task run.rolling.cpu