Cromwell

CircleCI crates.io docs Software License Codacy Badge

Rust Rootless Container Runntime

logo

Dependency

Enable user namespaces

$ sudo sysctl kernel.unprivileged_userns_clone=1

Installation

$ cargo install cromwell

or

$ cargo install --git https://github.com/guni1192/cromwell

Usage

``` Rust Rootless Container Runntime

USAGE: cromwell [SUBCOMMAND]

FLAGS: -h, --help Prints help information -V, --version Prints version information

SUBCOMMANDS: help Prints this message or the help of the given subcommand(s) ps show containers pull pull oci image run run cromwell container ```

Example

Run Container

bash $ cromwell run -n library/alpine:3.8 ~ $

bash $ cromwell run -n library/alpine:3.8 --exec 'ls -a' bin boot dev etc home lib lib64 mnt opt proc root run sbin srv sys tmp usr var

Pull Image from DockerHub

bash $ cromwell pull -n library/alpine:3.8

Test

bash $ cargo test