FreeBSD应用容器-jetpack
Jetpack 是一个实现了 FreeBSD 的 App Container Specification 的参考实现。使用 jails 作为应用隔离机制,使用 ZFS 做存储。与 Linux 下的 Docker相类似。采用C/C++开发并在BSD协议下授权。
常用命令:
jetpack init #初始化 ZFS 数据集和目录结构
jetpack info #获取容器信息
jetpack test #运行冒烟测试
jetpack container create freebsd-base #创建容器
jetpack container list #获取容器列表,每个容器都有一个 UUID
jetpack container $UUID run #运行容器
jetpack container $UUID destroy #关闭容器
这是一个非常新的项目,请在实际环境中慎用!
Jetpack is an experimental and incomplete implementation of the App Container Specification for FreeBSD. It uses jails as isolation mechanism, and ZFS for layered storage.
This document uses some language used in Rocket, the reference implementation of the App Container Specification. While the documentation will be expanded in the future, currently you need to be familiar at least with Rocket's README to understand everything.
最新版本:0.1
项目主页:https://github.com/3ofcoins/jetpack
常用命令:
jetpack init #初始化 ZFS 数据集和目录结构
jetpack info #获取容器信息
jetpack test #运行冒烟测试
jetpack container create freebsd-base #创建容器
jetpack container list #获取容器列表,每个容器都有一个 UUID
jetpack container $UUID run #运行容器
jetpack container $UUID destroy #关闭容器
这是一个非常新的项目,请在实际环境中慎用!
Jetpack is an experimental and incomplete implementation of the App Container Specification for FreeBSD. It uses jails as isolation mechanism, and ZFS for layered storage.
This document uses some language used in Rocket, the reference implementation of the App Container Specification. While the documentation will be expanded in the future, currently you need to be familiar at least with Rocket's README to understand everything.
最新版本:0.1
项目主页:https://github.com/3ofcoins/jetpack