Fed-BioMed VPN/containers software dependencies

The following packages are required for Fed-BioMed with VPN/containers:

Install docker and docker compose

Linux Fedora

Install and start docker engine packages. In simple cases it is enough to run :

$ sudo dnf install -y dnf-plugins-core
$ sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo
$ sudo dnf install -y docker-ce docker-ce-cli containerd.io
$ sudo systemctl start docker

Allow current account to use docker :

$ sudo usermod -aG docker $USER

Check with the account used to run Fed-BioMed that docker is up and can be used by the current account without error :

$ docker run hello-world

Install docker compose:

$ sudo dnf install -y docker-compose-plugin

MacOS

Install docker and docker compose choosing one of the available options for example :

Check with the account used to run Fed-BioMed docker is up and can be used by the current account without error :

$ docker run hello-world

Other

Connect under an account with administrator privileges, install docker, ensure it is started and give docker privilege for the account used for running Fed-BioMed. Also install docker compose v2.

Check with the account used to run Fed-BioMed docker is up and can be used by the current account without error :

$ docker run hello-world