💡

Requires Windows 10 (build 19045 or newer) or Windows 11, 64-bit, with at least 4 GB RAM. The installer handles all dependencies automatically.

  1. Download Docker Desktop

    Go to docker.com/products/docker-desktop and download the Windows installer (choose x64 or ARM64 based on your processor).

  2. Run the installer

    Double-click Docker Desktop Installer.exe and follow the setup wizard, keeping the default options selected.

  3. Restart if prompted

    The installer may ask you to restart your computer. Do so before continuing.

  4. Launch Docker Desktop and verify

    Open Docker Desktop from the Start menu and accept the terms of service. Once the whale icon in the system tray is stable, open PowerShell or CMD and run:

    docker run hello-world

    A welcome message from Docker confirms the installation is working.

⚠️

If Docker does not start, see the troubleshooting section below.

💡

Requires macOS 13 (Ventura) or later. Available for both Apple Silicon (M1/M2/M3/M4) and Intel. To check your chip: Apple menu → About This Mac.

  1. Download Docker Desktop

    Go to docker.com/products/docker-desktop and download the correct build for your chip: Apple Silicon or Intel.

  2. Install Docker Desktop

    Open the downloaded .dmg file and drag the Docker icon into your Applications folder.

  3. Complete the first-launch setup

    Open Docker Desktop from Applications or Launchpad. Accept the terms of service and grant any permissions it requests. Docker will finish configuring itself automatically.

  4. Verify the installation

    Once the whale icon in the menu bar is stable, open Terminal and run:

    docker run hello-world

    A welcome message from Docker confirms the installation is working.

💡

On Linux, Docker Engine is installed directly from the command line — no desktop application needed, and no virtual machine required. Supported: Ubuntu 22.04, 24.04, 26.04 LTS (x86_64 or arm64). Instructions from the official Docker documentation.

  1. Install Docker using the convenience script

    Docker provides an official install script that handles everything automatically. Run the following two commands in your terminal:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
  2. Run Docker without sudo (recommended)

    Add your user to the docker group so you do not need to type sudo before every Docker command. Log out and back in after running this:

    sudo usermod -aG docker $USER
  3. Verify the installation

    Open a new terminal session and run:

    docker run hello-world

    A welcome message from Docker confirms the installation is working.

Platform summary

PlatformComponent installedRequires VMRecommended for BiomiX
WindowsDocker DesktopYes (WSL 2, managed automatically)Yes
macOSDocker DesktopYes (Apple Virtualization Framework)Yes
Linux (Ubuntu)Docker EngineNo (native)Yes, primary environment
← Back to BiomiX installation

Troubleshooting

Common issues and how to fix them.

Docker does not start on Windows

WSL 2 may not be installed or up to date. Open PowerShell as Administrator and run wsl --install or wsl --update, then restart your computer and try again.

Docker does not start on Windows — virtualization error

Hardware virtualization may be disabled in your BIOS. To check: open Task Manager (Ctrl+Shift+Esc), go to the Performance tab, click CPU, and look for "Virtualization: Enabled". If it shows Disabled, you need to enable it in your BIOS/UEFI settings (usually under CPU or Advanced settings). The exact steps depend on your motherboard — search for your model + "enable virtualization BIOS".

Cannot connect to the Docker daemon (Linux)

The Docker service may not be running. Start it with sudo systemctl start docker and check its status with sudo systemctl status docker. To make it start automatically at boot: sudo systemctl enable docker.

Permission denied when running Docker (Linux)

You skipped the step adding your user to the docker group. Run sudo usermod -aG docker $USER, then log out and back in. Until then, prefix every Docker command with sudo.

Some CLI tools fail on Mac with Apple Silicon (M1/M2/M3/M4)

Install Rosetta 2 for compatibility with tools built for Intel: open Terminal and run softwareupdate --install-rosetta.

Still stuck?

Open an issue on the BiomiX issue tracker or contact us at cristian.iperi@univ-brest.fr.