chore(deps): bump libc from 0.2.173 to 0.2.174 in the patch group |
||
---|---|---|
.cargo | ||
.github | ||
art/logo | ||
benches/containerd-shim-benchmarks | ||
crates | ||
cross | ||
docs | ||
scripts | ||
test | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
CONTRIBUTING.md | ||
Cargo.lock | ||
Cargo.toml | ||
Cross.toml | ||
LICENSE | ||
MAINTAINERS | ||
Makefile | ||
NOTICE | ||
README.md | ||
RELEASE.md | ||
SECURITY.md | ||
rust-toolchain.toml | ||
rustfmt.toml | ||
typos.toml |
README.md
This is a project to facilitate running wasm workloads managed by containerd either directly (ie. through ctr) or as directed by Kubelet via the CRI plugin. It is intended to be a (rust) library that you can take and integrate with your wasm host. Included in the repository is a PoC for running a plain wasi host (ie. no extra host functions except to support wasi system calls).
Community
- If you haven't joined the CNCF slack yet, you can do so here.
- Come join us on our slack channel #runwasi on the CNCF slack.
- Public Community Call on Tuesdays every other week at 9:00 AM PT: Zoom, Meeting Notes
See our Community Page for more ways to get involved.
Documentation
For comprehensive documentation, visit our Documentation Site.
For containerd-shim-wasm
crate documentation, visit containerd-shim-wasm.
Quick Start
Installation
make build
sudo make install
For detailed installation instructions, see the Installation Guide.
Running an Example
# Pull the image
sudo ctr images pull ghcr.io/containerd/runwasi/wasi-demo-app:latest
# Run the example
sudo ctr run --rm --runtime=io.containerd.wasmtime.v1 ghcr.io/containerd/runwasi/wasi-demo-app:latest testwasm
For more examples and detailed usage, see the Demos.
Projects Using Runwasi
Check out these projects that build on top of runwasi:
Contributing
To begin contributing, please read our Contributing Guide.