<div dir="ltr">Hi,<br><br>I want to execute user submitted code in Java, Python and other languages in a container.<br>Something similar to <a href="http://ideone.com">http://ideone.com</a> but much simpler.<br>The code users submit should be simple, without accessing the network or files unless the user tries to compromise the server.<br>
<br>Can I use lxc-execute to run the script?<br>What overhead can I expect for executing a simple Hello World example in the container compared to the host?<br>How can the host get back the result?<br>Can the container share the installed packages on the host like Java or do I need to install packages in the container?<br>
What should I put in the config to protect the host, prevent writing to files and limit resources like memory and CPU?<br>Can I use the same container to execute several scripts in parallel or do I need to implement a queue or maybe use random names for containers?<br>
<br>Thanks<br><br></div>