Docker containerization for developing ROS apps. This image is based on ubuntu:22.04
, and with tweaks to enable cpk
, ros-noetic-desktop-full
, mDNS
, and the Leap Motion Controller.
cpk decorate -m RIPL ubuntu:22.04 ripl/ubuntu:22.04
git clone --recurse-submodules https://github.com/ripl/leapmotion-docker.git && cd leapmotion-docker/
cpk build
# start the Leap Motion Controller, attaching it to the ROS network on Husky1
cpk run -L husky1 --net host -- --privileged
# start the Leap Motion Controller with the local ROS network
cpk run -L local --net host -- --privileged
# start the GUI demo
cpk run -X --net host -- --privileged
# start the container in interactive mode
cpk run -f -n dev -c bash -M -X --net host -- --privileged
# start the container in detached mode
cpk run -f -n dev -c bash -M -X --net host -d -- --privileged