1 unstable release
Uses old Rust 2015
0.1.0 | Sep 16, 2017 |
---|
#93 in #detect
7KB
132 lines
container-what
Detect if we are running in a container.
Looks like virt-what, but aim to container engines.
More container engines will be added.
Installation
Put this crate in your Cargo.toml
.
[dependencies]
container_what = "*"
Usage
extern crate container_what;
use std::path::Path;
use container_what::container::ContainerEngine;
use container_what::common::{Detector, DetectorContext};
use container_what::container::detector::ContainerDetector;
fn main() {
// Specify the detect root
let ref ctx = DetectorContext::new(Path::new("/root"));
assert_eq!(ContainerDetector::detect(ctx), ContainerEngine::Docker);
}
License
container-what is licensed under the MIT License - see the LICENSE file for details