I'm trying to figure out (if it is possible) how to run an user process in an insulated context (memory, network and other resources).
Let's assume that the program x
is stored into a filesystem of an host machine (h)
.
I would like to execute x
in an insulated hosted context (c)
(in other words, without creation of virtual hosted OSs).
The process elaborates output files into is context c
. Then i would like to use those files into h
context.
I heared about LXC, docker, dockerlite, openvz, etc. but it seems that one must create a container starting from an OS image.
So, shortly, is there a way to run x
into c
and get results (if any) into h
?