pip3 install unsharePython extension for C's unshare call.
See man 2 unshare.
Note: This is targeted for only Linux based platforms.
unshare(flags) where supported flags are CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWPID, CLONE_NEWUSER, CLONE_NEWIPC, CLONE_NEWNET, CLONE_THREAD.
Multiple flags can be used using the bitwise or operator.
import unshare
unshare.unshare(unshare.CLONE_NEWUTS)The following screenshot is taken from a sample script which uses the unshare library.
See shubham1172/pocket for a tiny python container runtime using this library.
This project is licensed under GPLv3.
