Container handling in Rust.
The goal is to implement functionality that can be used to handle Containers in Rust. More concretely -
The Goal is to make something that tools like skopeo, podman and runc achieve but implemented in Rust.
This is not even a v0.1.0
yet, some functionality to 'inspect' docker images along the lines of skopeo inspect
is present so far and a few test cases.
Right now, one can inspect
and pull
an Image.
To get started, one can try to run the following commands and check their output.
$ cargo build
image inspect
command$ ./target/debug/intmod image inspect docker://fedora --config ```
$ cargo build
image pull
command$ ./target/debug/intmod image pull docker://fedora ```
To run the unit tests, run cargo test
.
The broad plan to implement the following -
rootfs
can be created.)rootfs
to bring up a container.cgroup
, seccomp
etc.CNI
support etc.) to make it run with crictl
.