crate
—
containerizer for FreeBSD
crate |
crate-specification.yml |
The crate
utility is a containerizer program that is
able to create containers from container definition files, and then run
containers as processes that have no dependencies besides system functions in
the kernel.
crate
uses FreeBSD jails to run containerized
applications. It also uses ipfw(8)-based firewall rules to route network
traffic in and out of containers.
There are two basic operations that crate
supports:
create
and run
. When
crate
is invoked with a crate definition file (having
the .yml extension), this triggers the create
mode.
When crate
is invoked with a crate file (having the
.create extension), this triggers the run
mode.