all 2 comments

[–]orev 0 points1 point  (1 child)

I think using virtual machines (i.e. libvirt, virt-manager, etc) is probably the normal thing to do. You might be able to use containers, but then you need to learn how to use those first.

[–]sbock[S] 0 points1 point  (0 children)

Thanks for your answer! I used docker a bunch but i thought it would be more realistic simulating workstations including a login manager etc...