The ExaMesh platform allows the use of user-generated Docker images. In order to be able to use them in the course of Instance configuration, their storage in repositories, which are part of so-called container registries, is required. Selecting and setting up a repository is therefore the first mandatory step before you can start creating your own images.
The following registries are supported by the ExaMesh platform: Docker-Hub, Amazon Elastic Container Registry, GitHub (Beta), and any registry (e.g., self-installed) that follows Docker Registry standards and is accessible from the internet. In the examples in this documentation, the top dog Docker Hub is always used. The setup of the required access is described on the Docker Hub Quickstart page.
Repositories can be password protected or public, ExaMesh supports both variants. Public repositories do not require any additional configuration. When using private images, a so-called access token must first be generated in the relevant registry and then deposited in the ExaMesh platform. For Docker Hub, the user name (Docker ID) is also required; in the following example, it is foo: