Skip to content

A) Prerequisites

MRColor edited this page Nov 15, 2022 · 5 revisions

General requirements

  • A 64-bit operating system is strongly recommended.
  • Virtualization function in the BIOS must be active to use Docker.
  • Docker must already be installed and able to run on startup. If it is not already installed you can follow the instructions for your platform at https://docs.docker.com/get-docker/ or use the built-in script to install it.

Additional Windows Prerequisites

  • To run on Windows, Virtualization platform and Windows Subsystem for Linux must be active as this two functions are required by Docker. If they're not already enabled, please enable them or use the built-in script to turn them on and install Docker.

Additional arm devices Prerequisites

  • On arm devices (like Raspberry) to support also non-arm native docker images it is recommended to install an emulation layer with
sudo docker run --privileged --rm tonistiigi/binfmt --install all

You can also make a service to run the emulation layer at system startup (this should be needed only on arm devices): To do so open a terminal in the project root folder and then copy the docker.binfmt.service file in /etc/systemmd/system and finally enable its service using the following commands:

sudo cp "$PWD/.resources/.files/docker.binfmt.service" /etc/systemd/system
sudo systemctl enable docker.binfmt.service
sudo systemctl start docker.binfmt.service

(alternatively look for the docker.binfmt.service file in the .resources/.files subfolder , manually copy it to /etc/systemd/system and enable its service)