6 个版本
0.1.5 | 2019年3月18日 |
---|---|
0.1.4 | 2019年2月11日 |
#37 在 #pull
86KB
771 代码行数(不包括注释)
克罗姆威尔
Rust 无根容器运行时
依赖
启用用户命名空间
$ sudo sysctl kernel.unprivileged_userns_clone=1
安装
$ cargo install cromwell
或
$ cargo install --git https://github.com/guni1192/cromwell
使用
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
示例
运行容器
$ 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
从 DockerHub 拉取镜像
$ cromwell pull -n library/alpine:3.8
测试
$ cargo test
依赖
~24–36MB
~643K 额外代码行数