Runs a Jupyter Notebook with ROS in a Docker container. Probably need --network="host" because ROS uses ephemeral ports.
docker run -it \
--env="ROS_IP=$ROS_IP" \
--env="ROS_MASTER_URI=$ROS_MASTER_URI" \
-v "$PWD:/home/jovyan/ros-jupyter" \
--network="host" \
frankjoshua/ros-jupyter
Use build.sh to build the docker containers.
Local builds are as follows:
./build.sh -t frankjoshua/ros-jupyter -l
Github Actions expects the DOCKERHUB_USERNAME and DOCKERHUB_TOKEN variables to be set in your environment.
Apache 2.0
Joshua Frank @frankjoshua77
http://roboticsascode.com