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-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-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/) |
|
| [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
|
## How to build
|
||||||
The build process as easy as:
|
The build process as easy as:
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
[](https://crates.io/crates/containerd-client)
|
[](https://crates.io/crates/containerd-client)
|
||||||
[](https://docs.rs/containerd-client/latest/containerd_client/)
|
[](https://docs.rs/containerd-client/latest/containerd_client/)
|
||||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
[](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.
|
This crate implements a GRPC client to query containerd APIs.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
[](https://crates.io/crates/containerd-shim-logging)
|
[](https://crates.io/crates/containerd-shim-logging)
|
||||||
[](https://docs.rs/containerd-shim-logging/latest/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/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.
|
Shim v2 runtime supports pluggable logging binaries via stdio URIs.
|
||||||
This crate implement `logging::run` to easy custom logger implementations in Rust.
|
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.
|
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).
|
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://crates.io/crates/containerd-shim-protos)
|
||||||
[](https://docs.rs/containerd-shim-protos/latest/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/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.
|
TTRPC bindings for containerd's shim events and interfaces.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
[](https://crates.io/crates/containerd-shim)
|
[](https://crates.io/crates/containerd-shim)
|
||||||
[](https://docs.rs/containerd-shim/latest/containerd_shim/)
|
[](https://docs.rs/containerd-shim/latest/containerd_shim/)
|
||||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
[](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.
|
Rust crate to ease runtime v2 shim implementation.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
[](https://crates.io/crates/containerd-snapshots)
|
[](https://crates.io/crates/containerd-snapshots)
|
||||||
[](https://docs.rs/containerd-snapshots/latest/containerd_snapshots/)
|
[](https://docs.rs/containerd-snapshots/latest/containerd_snapshots/)
|
||||||
[](https://github.com/containerd/rust-extensions/blob/main/LICENSE)
|
[](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
|
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.
|
interfaces, streaming, and request/response conversions and provide one `Snapshots` trait to implement.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue