Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Synapse Docker Registry provides a space for Synapse users to store and distribute their Docker images per Synapse project.

Docker is a tool for creating, running, and managing lightweight virtual machines. These virtual machines make it possible to distribute executable environments with all of the dependencies that can easily be run by others. These Docker images can then be stored and distributed on a Docker registry, a collection of these images. There are a number of open registries on the web, and Synapse hosts a private registry, freely available to our users, which will allow users to create software on a per project basis which can be easily shared across Synapse. Learn more about Docker and Docker registry.

...

Let’s begin by creating a custom Docker image. Users can choose to either modify an existing Docker image or build a Docker image from a Dockerfile. Docker images must be tagged with ‘docker.synapse.org/synapseProjectId/myreponame’ to allow images to be saved.

...