- The ViCE registry is a central image registry
- The ViCE registry bridges the gaps between
- organizations
- execution environments and
- communities.
ViCE registry supports declarative images (e.g. Packerfiles, Dockerfiles) and implicit images (e.g. virtual machine disk snapshots, docker images).
The current version supports OpenStack Glance and bwLehrpool as execution environments.
A detailed documentation is available here.
The most recent versions of ViCE registry builds automatically and is shipped through Docker Hub.
To set up the ViCE registry, the docker-compose.yml
file in this repository can be
used to start all the necessary containers via a simple docker-compose up
.
The ViCE registry consists of several layers:
These layers are implemented by components, which are micro services communicating over RabbitMQ as message queue:
Build State for each component: