BioContainers Registry

Every container is deployed and permanent deposited in a public registry Docker Hub or Quay.io. These two registries allows developers and contributors to deploy their software to a public repository without needs to implement a new registry.

Note

The BioContainers community use currently for docker containers two docker registries (quay.io and docker hub). In both cases we use the same name space biocontainers to group all BioContainers: Docker Hub and Quay.io

Docker Hub

Docker Hub provides a centralized resource for container image discovery, distribution and change management, user and team collaboration, and workflow automation throughout the development pipeline.

Quay.io

Quay.io is a non-profit docker registry whose major advantage is that it supports docker and rkt technologies. In Quay.io each Container is presented with the maximum amount of useful information, including a full tags list, markdown based description and repository push and pull counts.

BioContainers Registry

BioContainers Registry UI provides the interface to and UI to search, tag, and document a BioContainers across all the registries.

The users can search containers by using the search box:

The containers registry allow the users to sort the containers by any of these properties:

  • Container Name: Container Name
  • Description: Description Provided by the developer of the container.
  • Real Name: The corresponding registry + container name
  • Last Modified: Last date where the container has been modified.
  • Starred/Start: If the container has been starred in any of the repos.
  • Popularity: How many times a container has been pull from a registry.
  • Registry Link: the registry Link.

Note

Depending on the container provider, the registry will show the original Dockerfile provided by the developer or it will provide the Yaml (see example) configuration file for the Conda based containers.