Hi everybody, I'm new to LXC and I've successfully setup and run lxc inside my machine. But I'm still curious about the proper way to use lxc. <br><br>Suppose that I want to build a system to serve many app. execution requests from outside, and I want each app will have an isolated environment to run, so each time process an  execution request I have to create a container for this request then execute app and destroy container? Or create one container to serve all? <br>

<br>If I create an own container for each app, is there any problem if many apps run at same time, as I see that each container has its own rootfs in /var/lib/lxc with size about 300MB in my machine (I've to installed some additional packages, runtime environments in the container, eg. Python, Ruby runtime env.), so 100 apps. run at same time will consume about 30GB in hard drive?<br>

<br>Thanks for every comment.<br>