Jails

Généralitées

https://docs.freebsd.org/en/books/handbook/jails/

Les jails sont installées dans /usr/local/jails.

/usr/local/jails/containers/ - contient les instances des jails

/usr/local/jails/media/ - contient les archives d'installation de freebsd

/usr/local/jails/templates - contient des images zfs sur lesquels baser ses jails. base est une image basique sans rien.

Créer une jail classique à la main (Fat Jail)

Installer et mettre à jour la jail

mkdir /usr/local/jails/conainers/<nom de la jail>
tar -xf /usr/local/jails/media/15.0-RELEASE-base.txz -C /usr/local/jails/containers/<nom de la jail> --unlink

cp /etc/resolv.conf /usr/local/jails/containers/classic/etc/resolv.conf
cp /etc/localtime /usr/local/jails/containers/classic/etc/localtime

freebsd-update -b /usr/local/jails/containers/classic/ fetch install

Créer le fichier de conf de la jail

dans /etc/jail.conf.d/<nom de la jail>

Utiliser les jail

Lister les jails

jls

Installer des packages dans la jail

pkg -j <nom de la jail> install ..

Executer une commande dans une jail

jexec -l <nom de la jail> commande sans guillemets

Révision #3
Créé 2026-05-14 16:00:09 UTC par sinistag
Mis à jour 2026-05-14 21:39:16 UTC par sinistag