Skip to content

Latest commit

 

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeBSD-OCI-images

Useful OCI container images for --os=freebsd

This project packages native FreeBSD software as OCI containers, combining Jails with modern container tooling.

What is this?

OCI containers on FreeBSD are a novel way to combine the time-tested power of FreeBSD Jails with the simplicity and ubiquity of OCI-compatible tooling (familiar from Linux platforms like Podman, Docker and Kubernetes). They are usable with containerd (via runj) as well as podman/buildah (via ocijail), all of which are available via FreeBSD packages or ports.

Although FreeBSD's excellent Linux compatibility layer allows the use of Linux-based containers, there is now an opportunity to package FreeBSD native software as OCI containers. Currently, however, there is a dearth of images to get people started — this repository seeks to fill that gap.

FreeBSD's pkg repository provides the included software. Images are built with GitHub Actions and tagged with their minor and patch versions where applicable (in addition to latest). Images are rebuilt every week as well as on significant changes in the build code. For guaranteed consistency, use the image SHA; for regular updates and improvements, follow the version tags that best suit your needs.

Available images

userland

A curated set of additional packages intended to provide a fairly complete FreeBSD userland on top of freebsd-runtime.

busybox

What it says on the tin. Usable as a minimal userland container, suitable for hosting apps/scripts that require core shell utilities. Think of it as an alpine image for FreeBSD.

toybox

What it says on the tin. Contains FreeBSD's own /bin/sh since toybox does not include a shell. Usable as a minimal userland container, suitable for hosting apps/scripts that require core shell utilities.

Curated applications

About

Useful OCI container images for OS=FreeBSD

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages