bpi-r2:lxc
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bpi-r2:lxc [2018/04/19 15:48] – frank | bpi-r2:lxc [2023/06/08 17:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LXC ====== | ||
+ | FIXME | ||
+ | |||
+ | ===== LXC-create ====== | ||
+ | |||
+ | lxc-create -n name -t debian -- -r stretch -a armhf | ||
+ | |||
+ | ===== manuelle Installation ===== | ||
+ | |||
+ | distro=stretch | ||
+ | targetdir=$(pwd)/ | ||
+ | #arch=amd64 | ||
+ | arch=armhf | ||
+ | mkdir -p $targetdir | ||
+ | sudo debootstrap --include=lxc --arch=$arch --foreign $distro $targetdir/ | ||
+ | sudo chroot $targetdir/ | ||
+ | |||
+ | ===== Netzwerk ===== | ||
+ | |||
+ | / | ||
+ | |||
+ | < | ||
+ | auto lxcbr0 | ||
+ | iface lxcbr0 inet static | ||
+ | bridge_ports none | ||
+ | bridge_fd 0 | ||
+ | bridge_maxwait 0 | ||
+ | address 10.0.3.1 | ||
+ | netmask 255.255.255.0 | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | [[.: | ||
+ | |||
+ | ===== Konfiguration ===== | ||
+ | |||
+ | / | ||
+ | |||
+ | < | ||
+ | lxc.start.auto = 1 | ||
+ | |||
+ | # | ||
+ | lxc.start.delay = 5 | ||
+ | # | ||
+ | # | ||
+ | |||
+ | lxc.network.type = veth | ||
+ | lxc.network.link = lxcbr0 | ||
+ | lxc.network.flags = up | ||
+ | |||
+ | #optional bei fester IP-Adresse | ||
+ | lxc.network.ipv4 = 10.0.3.10/ | ||
+ | lxc.network.ipv4.gateway = auto | ||
+ | |||
+ | lxc.mount.entry = /var/www / | ||
+ | </ | ||
+ | ===== start/stop Container ===== | ||
+ | |||
+ | lxc-start -n name | ||
+ | lxc-stop -n name | ||
+ | |||
+ | anzeigen des Status: | ||
+ | |||
+ | lxc-ls --fancy | ||
+ | ===== in Container einsteigen ===== | ||
+ | |||
+ | lxc-console -n name | ||
+ | |||
+ | beenden mit Strg+A,q | ||
+ | |||
+ | ===== Befehl im Container ausführen ===== | ||
+ | |||
+ | lxc-attach -n name -- / |