containerd-client

Crates.iocontainerd-client
lib.rscontainerd-client
version0.8.0
created_at2021-12-10 18:20:28.346566+00
updated_at2025-01-16 21:48:19.713654+00
descriptionGRPC bindings to containerd APIs
homepagehttps://containerd.io
repositoryhttps://github.com/containerd/rust-extensions
max_upload_size
id495821
size300,298
Maksym Pavlenko (mxpv)

documentation

README

containerd GRPC client

Crates.io docs.rs Crates.io CI

This crate implements a GRPC client to query containerd APIs.

Example

Run with cargo run --example version

use containerd_client::{connect, services::v1::version_client::VersionClient};

async fn query_version() {
    // Launch containerd at /run/containerd/containerd.sock
    let channel = connect("/run/containerd/containerd.sock").await.unwrap();

    let mut client = VersionClient::new(channel);
    let resp = client.version(()).await.unwrap();

    println!("Response: {:?}", resp.get_ref());
}
Commit count: 631

cargo fmt