Build JupyterHub-ready images#
JupyterHub allows multiple
users to collaborate on a shared Jupyter server. repo2docker
can build
Docker images that can be shared within a JupyterHub deployment. For example,
mybinder.org uses JupyterHub and repo2docker
to allow anyone to build a Docker image of a git repository online and
share an executable version of the repository with a URL to the built image.
To build JupyterHub-ready Docker images with repo2docker
, the
version of your JupyterHub deployment must be included in the
environment.yml
or requirements.txt
of the git repositories you
build.
If your instance of JupyterHub uses DockerSpawner
, you will need to set its
command to run jupyterhub-singleuser
by adding this line in your
configuration file:
c.DockerSpawner.cmd = ['jupyterhub-singleuser']