title: I want to create isolated environment for all teammates to run their code
body: <p>Suppose I have a ubuntu machine(server).
  And 3 team members, they all are working on their separate applications :<br>
      1. PHP<br>
      2. Node<br>
      3. Java  </p>
  
  <p>Now when they push their code, I need to be able to run their code so that they can test it. Moreover, the app must be kept running and their environment should be different.</p>
  
  <p>I was thinking of creating docker containers for each of them, but that takes about 350MB of space, which not seems to be good if the team grows to 100s of people.</p>
  
  <p>Please suggest me something or I need to stick with docker container?</p>
  
  <p>Thanks</p>