-
Notifications
You must be signed in to change notification settings - Fork 69
Docker Development Image
Tim Player edited this page Feb 5, 2022
·
7 revisions
This guide explains how to set up a Docker-based development environment for building and developing Dave repository and related software.
Step 1: Install Dependencies
Follow these steps to install required utilities on your host system.
Once you've installed the dependencies, you can build your Docker development environment with the following commands:
git clone https://github.com/Field-Robotics-Lab/dockwater.git
cd dockwater
./build.bash noetic
./run.bash dockwater:noetic
If the above is successful, you should end up with a command prompt opened into the Docker container. Your user information will be the same and your home directory will be mounted and accessible within the container.
- DO NOT INCLUDE THIS if you are not using multibeam sonar.
- It require CUDA Library and NVIDIA driver along with the NVIDIA graphics card that supports CUDA feature.
For instructions and plugin details : Multibeam Forward-Looking Sonar
git clone -b cuda https://github.com/Field-Robotics-Lab/dockwater.git
cd dockwater
./build.bash noetic
./run.bash noetic:latest
- The
build.bash
andrun.bash
scripts may take a few minutes the first time they run. - Code for the Docker development images is hosted in the dockwater repository. See the repository wiki for more information about this project and supported use cases.