1 LXC¶
Appunti
- Author:
Andrea Manni
- Copyright:
GFDL
- Version:
0.1
Questi appunti sono ad uso privato.
Generato il 2024-01-27 con: http://docutils.sourceforge.net/rst.html
1.1 Links¶
1.2 Usage¶
lxc-create -t download -n stretch
// Creare un LXC
lxc-start -n stable -d
lxc-attach -n stretch
lxc-stop -n stable -d
lxc-destroy -n stable
1.3 Networking¶
Fin tanto che e’ disponibile lxc-net e’ tutto abbastanza automatico, l’host gestisce un bridge e il client parte con un dhcp-client.
/etc/default/lxc-net
USE_LXC_BRIDGE="true"
/etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
service lxc-net restart
- Path dei containers:
/var/lib/lxc/stretch/rootfs
1.4 OverlayFS¶
Main guide: https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt
Esempio con un chroot:
ls
merged stretch upper work
mount -t overlay -o lowerdir=stretch/,upperdir=upper,workdir=work none merged
Note
workdir has to exist and be empty, colud be a hidden file
- ::
mount -t overlay -o lowerdir=stretch/,upperdir=nrupper,workdir=.work none newroot