Setup local test environment

So I’m currently looking into _underscores to play around with creating a theme. I want to create a test environment and maybe one day move the site public.

At my disposal I have:
Synology NAS
Docker
Proxmox
Lunix VM
Windowns laptop

Would anyone give me a quick rundown of my next steps? What test environment are we using? How do we move a test site to a live site (I have a WordPress site live so I know how but I build it live so my question here is how do I move the test site/database etc to live)? What else do I need to know?

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer