Use docker in a cloud computing project

Hello !
I want to make a community-based cloud computing/VPS project but for this I need to use docker to let the host server safely execute some code, commands or applications (make a virtualization layer for the client).
However I want to know if I am allowed to do that before doing anything.
I do not want to sell anything, the project will be 100% free the only way for the host to make money is to enable a “Tip me” button.
Can you help me please ?
-Oxey405