Laptop Approach

TL;DR

Catch a laptop, install or virtualize a pentest distro like ParrotOS. From here ensure that Docker is running and get yourself a copy of the Vulhub Repository.