Cromwell

CircleCI

Rust Rootless Container Runntime

Dependency

Enable user namespaces

$ sudo sysctl kernel.unprivileged_userns_clone=1

Installation

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

Usage

``` Cromwell v1.0.0 Takashi IIGUNI ad2314ce71926@gmail.com Ownership Managed 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) run run cromwell container ```

bash $ cromwell run -n <CONTAINER_NAME> --exec /bin/bash [root@<CONTAINER_NAME> /]#

bash $ cromwell run -n <CONTAINER_NAME> --exec 'ls -al' bin boot dev etc home lib lib64 mnt opt proc root run sbin srv sys tmp usr var

Test

$ cargo test

Build

$ cargo make --makefile release.toml workflow