Setup
Install Docker
Everything you need to get Docker running before installing Yantr.
What is Docker?
Docker is a tool that packages software into containers — isolated boxes that include everything an app needs to run: code, runtime, libraries, and config.
A container behaves the same on every machine. It doesn't care what OS you're running or what other software is installed. It just works.
Why Yantr needs Docker
Isolation
Each app runs in its own container. They can't interfere with each other or with your system.
No conflicts
Apps that need different versions of the same library coexist without issues. No more dependency hell.
Clean removal
Stop a container and it's gone. No leftover files, services, or registry entries on your system.
Install guide
Requirement
Windows 11 with WSL 2 enabled (recommended) or Hyper-V. 64-bit, 4 GB RAM minimum.
Step 1 — Enable WSL 2
wsl --install
Run in PowerShell as Administrator. Restart when prompted.
Step 2 — Install Docker Desktop
Download and run the installer from the official Docker website:
docker.com/desktop → WindowsStep 3 — Verify
docker run hello-world
Requirement
macOS 12 Monterey or newer. Works on both Intel and Apple Silicon (M1/M2/M3).
Step 1 — Install Docker Desktop
Download the correct installer for your chip from the official Docker website:
docker.com/desktop → MacOr install with Homebrew
brew install --cask docker
Step 2 — Verify
docker run hello-world
Requirement
Ubuntu, Debian, Fedora or similar. 64-bit. The script below works on most distros.
Step 1 — Install Docker Engine
curl -fsSL https://get.docker.com | sudo sh
Step 2 — Run Docker without sudo
sudo usermod -aG docker $USER && newgrp docker
Log out and back in if the group change doesn't take effect immediately.
Step 3 — Verify
docker run hello-world
Requirement
Any 64-bit Linux server — Ubuntu Server, Debian, CentOS, RHEL, or similar. SSH access required.
Step 1 — Install Docker Engine
curl -fsSL https://get.docker.com | sudo sh
Step 2 — Run Docker without sudo
sudo usermod -aG docker $USER && newgrp docker
Step 3 — Enable Docker on boot
sudo systemctl enable --now docker
This ensures Docker and your containers restart automatically after a reboot.
Step 4 — Verify
docker run hello-world
Requirement
Raspberry Pi 3 or newer running Raspberry Pi OS (64-bit recommended) or Ubuntu for Pi. 2 GB RAM minimum.
Raspberry Pi uses ARM architecture. Most popular Docker images support ARM64 — check the image page on Docker Hub if an app fails to start.
Step 1 — Install Docker Engine
curl -fsSL https://get.docker.com | sudo sh
Step 2 — Run Docker without sudo
sudo usermod -aG docker $USER && newgrp docker
Step 3 — Enable Docker on boot
sudo systemctl enable --now docker
Step 4 — Verify
docker run hello-world
Next step
Docker is installed. Now run Yantr.