The BinderHub ArchitectureΒΆ

BinderHub connects several services together to provide on-the-fly creation and registry of Docker images. It primarily does this following things:

  1. Automatically builds a Docker container image using Repo2Docker.
  2. Registers this Docker image with an online registry.
  3. Sends registry information to a JupyterHub instance that serves the Docker image.

Here is a high-level overview of the components that make up BinderHub.