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
Aucun commentaire à afficher
Aucun commentaire à afficher