2 个版本
0.1.1 | 2022 年 3 月 11 日 |
---|---|
0.1.0 | 2022 年 3 月 11 日 |
#905 in Unix API
360KB
8K SLoC
Rust 容器d shim v2 for runc 容器
默认情况下,containerd 依赖于 runc shim v2 运行时(用 Go
编写)来启动容器。这个 crate 是 shim 运行时的替代 Rust 实现。它符合 containerd 的集成测试,可以与原始的 Go 运行时互换。
用法
要构建二进制文件,运行
cargo build --release --bin containerd-shim-runc-v2-rs
将其替换为 containerd shim 目录: /usr/local/bin/containerd-shim-runc-v2-rs
为了从 containerd 使用它,使用
$ sudo ctr run --rm --runtime io.containerd.runc.v2-rs -t docker.io/library/hello-world:latest hello
您可以通过 ctr
,crictl
或 Kubernetes API 来运行容器。
依赖项
~8–20MB
~304K SLoC