Update README
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
This commit is contained in:
parent
73d1dfa16d
commit
3b2b00f206
|
|
@ -15,6 +15,8 @@ This repository contains the following crates:
|
|||
| [containerd-shim](crates/shim) | Runtime v2 shim wrapper | [](https://crates.io/crates/containerd-shim) [](https://docs.rs/containerd-shim/latest/containerd_shim/) |
|
||||
| [containerd-client](crates/client) | GRPC bindings to containerd APIs | [](https://crates.io/crates/containerd-client) [](https://docs.rs/containerd-client/latest/containerd_client/) |
|
||||
| [containerd-snapshots](crates/snapshots) | Remote snapshotter for containerd | [](https://crates.io/crates/containerd-snapshots) [](https://docs.rs/containerd-snapshots/latest/containerd_snapshots/) |
|
||||
| [runc](crates/runc) | Rust wrapper for runc CLI | [](https://crates.io/crates/runc) [](https://docs.rs/runc/latest/runc/) |
|
||||
|
||||
|
||||
## How to build
|
||||
The build process as easy as:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
[](https://crates.io/crates/containerd-client)
|
||||
[](https://docs.rs/containerd-client/latest/containerd_client/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/mxpv/shim-rs/actions/workflows/ci.yml)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
This crate implements a GRPC client to query containerd APIs.
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
[](https://crates.io/crates/containerd-shim-logging)
|
||||
[](https://docs.rs/containerd-shim-logging/latest/containerd_shim_logging/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/mxpv/shim-rs/actions/workflows/ci.yml)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
Shim v2 runtime supports pluggable logging binaries via stdio URIs.
|
||||
This crate implement `logging::run` to easy custom logger implementations in Rust.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
# Rust binding for runc client
|
||||
# Rust bindings for runc CLI
|
||||
|
||||
[](https://crates.io/crates/runc)
|
||||
[](https://docs.rs/runc/latest/runc/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
A crate for consuming the runc binary in your Rust applications, similar to [go-runc](https://github.com/containerd/go-runc) for Go.
|
||||
This crate is based on archived [rust-runc](https://github.com/pwFoo/rust-runc).
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
[](https://crates.io/crates/containerd-shim-protos)
|
||||
[](https://docs.rs/containerd-shim-protos/latest/containerd_shim_protos/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/mxpv/shim-rs/actions/workflows/ci.yml)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
TTRPC bindings for containerd's shim events and interfaces.
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
[](https://crates.io/crates/containerd-shim)
|
||||
[](https://docs.rs/containerd-shim/latest/containerd_shim/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/mxpv/shim-rs/actions/workflows/ci.yml)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
Rust crate to ease runtime v2 shim implementation.
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
[](https://crates.io/crates/containerd-snapshots)
|
||||
[](https://docs.rs/containerd-snapshots/latest/containerd_snapshots/)
|
||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
||||
[](https://github.com/mxpv/shim-rs/actions/workflows/ci.yml)
|
||||
[](https://github.com/containerd/rust-extensions/actions/workflows/ci.yml)
|
||||
|
||||
Snapshots crate implements containerd's proxy plugin for snapshotting. It aims hide the underlying complexity of GRPC
|
||||
interfaces, streaming, and request/response conversions and provide one `Snapshots` trait to implement.
|
||||
|
|
|
|||
Loading…
Reference in New Issue