Skip to content

IntEL4CoRo/docker-stacks

Repository files navigation

Base docker image for robotics programming on Jupyterhub/Binderhub

intel4coro/base-notebook:20.04-noetic is a ready-to-run Docker image based on offical jupyter image jupyter/minimal-notebook:ubuntu-20.04, containing:

Live Demo

Binder

Development

Run Image Locally (Under repo directory)

  • Run and Build Docker image

    docker compose up
  • Open Web browser and go to http://localhost:8888/

  • Force image rebuild

    docker compose -f docker-compose.yml up -d --build 

Files Descriptions

  • Dockerfile: This file defines almost everything, including the base linux kernel, ROS distribution, python packages.
  • jupyter-settings.json: Overwrites the default settings of the jupyterlab, for example the dark theme or light theme. Default UI language.
  • entrypoint.sh: The entrypoints of the docker image, defines the extra startup programs of the container. By default it will start the ROS core and the ROS web tools.
  • docker-compose.yml: Only for testing the docker image on local machine, the config here will not take effect in containers running on Binderhub.
  • bashrc.sh: Where you can define some custom bash startup scripts. For example, define system envrionment variables or aliases for some command, change the theme of the bash.

About

Base docker image for Robotics with Jupyterlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published