Crates.io | intermodal-rs |
lib.rs | intermodal-rs |
version | 0.0.4 |
source | src |
created_at | 2021-06-22 08:41:24.505811 |
updated_at | 2022-10-27 15:45:02.852656 |
description | Container handling in Rust. |
homepage | |
repository | https://github.com/gabhijit/intermodal.git |
max_upload_size | |
id | 413320 |
size | 254,312 |
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
# Run `image inspect` command
# Add -d for debug -dd for trace log levels
$ ./target/debug/intmod image inspect docker://fedora --config
$ cargo build
# Run `image pull` command
# Add -d for debug -dd for trace log levels
$ ./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
.