Versions Compared

Key

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

...

This page provides an overview of the tools and software used in setting up and running the vc_up_and_running environmentDC4EU interoperability lab. The instructions are geared toward Ubuntu/Debian systems and focus on the technologies required to manage containers, coordinate multi-container applications, and handle version control. 

With these tools in place, you will be ready to proceed with cloning the repository and setting up the environment as described in subsequent pages.

...

Containers are created from Docker images, which act as templates or blueprints. A Docker image includes all components necessary to run an application the application code, libraries, dependencies, and default configurations. Each time you run a Docker image, it creates a new container based on that template, ensuring consistency across different environments.

For the vc_up_and_running projectinteroperability lab, all Docker images are created and hosted by SUNET.

...

Docker Compose is a tool used to define and manage multi-container Docker applications. Using a docker-compose.yaml file, you can specify the necessary containers for your application by either building images locally or using pre-built images. For the vc_up_and_running projectinteroperability lab, all images are pre-built and hosted by SUNET, and the URLs for these images are listed in the docker-compose.yaml file.

This setup simplifies the process of launching a complete environment, as Docker Compose manages configuration details like environment variables, ports, and volume mappings across multiple containers. With a single command, you can bring up the entire environment specified in the Compose file, making it easy to set up and replicate consistent test environments.

Key Docker Compose commands:

...

Cloning the Project

To get started with your the interoperability lab, clone the vc_up_and_running project on from GitHub:

  1. Open your terminal.
  2. Use git clone https://github.com/dc4eu/vc_up_and_running.git to download the repository to your local environment.
  3. Change into the project directory with cd vc_up_and_running.

...

Next: 2. Credential Constructor and Datastore Setup Guide

...