Forge requires Docker version 17.03 or later. To download Docker, visit get Docker.
Once Docker is installed and running, check your Docker version by running the following in a shell/terminal window:
docker --version
Forge documentation doesn't include the sudo command when calling Docker. You should read Manage Docker as a non-root user for more important security considerations and steps to configure your system.
It is recommended you use the latest Docker Desktop WSL 2 backend since this avoids file system issues when working with the Forge CLI. See the Windows 10 requirements for installing and running Windows Subsystem for Linux 2.
If you must use the legacy Hyper-V backend, you need to configure file sharing in the resources settings. Add the parent path that will contain all of your Forge apps to avoid needing to add each app. For example:
C:\Users\mia\forge-apps
See the Docker Resources page for more detail.