Rust crates to extend containerd
Go to file
jokemanfire 41d7e2febf fix(pty) : Use more safe package rustix to resize pty
avoid using the nix's unsafe ioctl call
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-10-17 16:50:27 +00:00
.github build(deps): bump actions/stale from 10.0.0 to 10.1.0 2025-10-04 20:44:41 +00:00
crates fix(pty) : Use more safe package rustix to resize pty 2025-10-17 16:50:27 +00:00
scripts
.gitattributes
.gitignore
Cargo.toml chore: Update tonic/prost dependencies 2025-09-24 16:29:04 +00:00
LICENSE
MAINTAINERS
README.md
clippy.toml
codecov.yml
deny.toml
rust-toolchain.toml
rustfmt.toml

README.md

Rust extensions for containerd

CI codecov Crates.io dependency status

A collection of Rust crates to extend containerd.

This repository contains the following crates:

Name Description Links
containerd-shim-protos TTRPC bindings to shim interfaces Crates.io docs.rs
containerd-shim-logging Shim logger plugins Crates.io docs.rs
containerd-shim Runtime v2 shim wrapper Crates.io docs.rs
containerd-client GRPC bindings to containerd APIs Crates.io docs.rs
containerd-snapshots Remote snapshotter for containerd Crates.io docs.rs
runc Rust wrapper for runc CLI Crates.io docs.rs
containerd-runc-shim Runtime v2 runc shim implementation Crates.io

How to build

The build process as easy as:

cargo build --release

Minimum supported Rust version (MSRV)

The project typically targets the latest stable Rust version. Please refer to rust-toolchain.toml for exact version currently used by our CIs.