The one I'm using when needed is VM VirtualBox www.virtualbox.org
On first start it looks complicated but it's not that hard you don't need to understand every option. It's just a computer inside of a computer and you ficede what main computer shares with that virtual computer :)
Youtube is your friend in learning the basics. Network Chuck is pretty good in explaining stuff. And also LLMs also knows a lot and can be your personal tutor in this case.
Here's Chuck https://youtu.be/wX75Z-4MEoM
Easy 😉