cromwell

Crates.iocromwell
lib.rscromwell
version0.1.5
sourcesrc
created_at2019-02-04 18:48:14.626755
updated_at2019-03-18 02:05:26.973188
descriptionRust Rootless Container Runtime
homepage
repositoryhttps://github.com/guni1192/cromwell
max_upload_size
id112716
size128,308
Takashi Iiguni (guni1192)

documentation

README

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

$ cromwell run -n library/alpine:3.8
~ $
$ 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

$ cromwell pull -n library/alpine:3.8

Test

$ cargo test
Commit count: 229

cargo fmt