Skip to content

rabbitstack/rabbitc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

rabbitc

rabbitc is the micro container runtime meant for learning purposes. For more information, read the blog post.

Building

Rust toolchain is required to build rabbitc. Clone this repository and run cargo build --release.

rabbitc --help prints all availalbe options.

OPTIONS:
    -c, --cmd <cmd>                      Command that is run inside container [default: /bin/sh]
    -t, --container-ip <container-ip>    The default IP address for container in CIDR notation [default: 172.19.0.2/16]
    -h, --hostname <hostname>            Container host name [default: rabbitc]
    -i, --network-ip <network-ip>        The default IP address for the bridge device in CIDR notation [default:
                                         172.19.0.1/16]
    -n, --network-name <network-name>    The name of the bridge device where containers are connected [default:
                                         rabbitc0]
    -r, --rootfs <rootfs>                Root file system path for the container

Releases

No releases published

Packages

No packages published

Languages