Although 'Docker' is notoriously difficult to setup, we can't deny its usefulness. Ignitedcms ships with a single command to get you up and running with a base linux docker container pre-installed should you wish to avoid installation on your local machine.
It comes with a barebones Alpine linux build, with various flavours of PHP, mySQL and PHPmyAdmin, preconfigured and ready to start testing.
An easy onboarding process once you have installed 'Docker'