6 releases
0.1.5 | Mar 18, 2019 |
---|---|
0.1.4 | Feb 11, 2019 |
#35 in #pull
86KB
771 lines
Cromwell
Rust Rootless Container Runntime
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
Dependencies
~27–39MB
~695K SLoC