Status: 90% feature-complete, works in production in lithos and powers vagga
Github | Documentaion | Crate
Unshare is a low-level library to create linux containers.
It contains the following:
std::process::Command
chroot/pivot_root
), uid
, gid
, gid_map
PR_SET_PDEATHSIG
)Not implemeneted yet:
The following is considered:
std::process
interface)unshare
and setns
The following is out of scope:
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.