Skip to content
/ kaps Public
forked from virt-do/kaps

A basic Rust OCI container runtime

License

Notifications You must be signed in to change notification settings

mflagey/kaps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaps

kaps is an experimental OCI container runtime written in Rust. The project aims to provide a performant, intuitive and OCI-compliant CLI allowing users to run & manage containers.

Project is experimental and should not be used in any production systems.

Install

To easily install kaps on your computer, simply run :

$ cargo install --path . && sudo mv $HOME/.cargo/bin/kaps /usr/local/bin

Quickstart

Here a little quickstart to run an alpine container, depending on your architecture, for amd64 :

At the moment, Kaps need to be run with root privileges. Consider adding sudo before each command or directly execute the following commands as root.

# --name is used to give an identifier to our image. See reference for more information.
$ kaps pull docker.io/amd64/alpine --name alpine
# Mount the image as an OCI bundle into /tmp/alpine
$ kaps mount alpine /tmp/alpine
# Run your container with the bundle
$ kaps run --bundle /tmp/alpine

For more documentation about commands, please see : Command line reference

About

A basic Rust OCI container runtime

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 98.5%
  • Other 1.5%