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.

...

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.