English | 中文简体
dvs
是用于创建隔离沙箱的命令行工具
使用前提: Docker
特性:
- 跨平台支持
- 创建隔离的 Linux 沙盒环境
- 无残留。每当进程退出时,容器都会被删除,不用担心它会填满您的磁盘空间
# 运行 Linux 的 repl
$ dvs
# 在 Linux 沙盒中运行命令
$ dvs run ls -lh
# 运行指定的 Docker 镜像
$ dvs --image node:latest run node --version
如果你使用的是 Linux/macOS 系统,你可以运行以下命令安装
# 安装最新版
curl -fsSL https://raw.githubusercontent.com/axetroy/dvs/master/install.sh | bash
# 安装指定版本
curl -fsSL https://raw.githubusercontent.com/axetroy/dvs/master/install.sh | bash -s v0.1.0
或者
在 release page 页面下载你平台相关的可执行文件
然后设置环境变量
例如, 可执行文件放在 ~/bin
目录
# ~/.bash_profile
export PATH="$PATH:~/bin"
最后,试一下是否设置正确
dvs --help
你可以重新下载可执行文件然后覆盖
或者输入以下命令进行升级到最新版
> dvs upgrade
> go get -v -u github.com/axetroy/dvs
> cd $GOPATH/src/github.com/axetroy/dvs
> make build
make test
The MIT License