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.