Installing and configuring Docker to run under Windows must be done manually, rather than through the install.py
script as with Linux and macOS.
- Be running Windows 10, Version 1903 or higher
- Prepare your system and install WSL and a Linux distribution by running
wsl --install -d Debian
in PowerShell as Administrator (these instructions are tested with Debian, but may work with other distributions) - Install Docker Desktop for Windows either by downloading the installer from the official Docker site or installing it through chocolatey.
- Follow the Docker Desktop WSL 2 backend instructions to finish configuration and review best practices
- Reboot
- Open the WSL distribution's terminal and run
docker info
to ensure Docker is running
Once Docker is installed, configured, and running as described in the previous section, run ./scripts/configure
to finish configuration of the local Malcolm installation. Malcolm will be controlled and run from within your WSL distribution's terminal environment.