Benutzer-Werkzeuge

Webseiten-Werkzeuge


Übersetzungen:
de

bpi-r2:lxc

LXC

FIXME

LXC-create

lxc-create -n name -t debian -- -r stretch -a armhf

manuelle Installation

distro=stretch
targetdir=$(pwd)/debian_stretch
#arch=amd64
arch=armhf
mkdir -p $targetdir
sudo debootstrap --include=lxc --arch=$arch --foreign $distro $targetdir/rootfs
sudo chroot $targetdir/rootfs

Netzwerk

/etc/network/interfaces (host)

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
#       broadcast 10.0.3.255

dnsmasq für DHCP-Server

Konfiguration

/var/lib/lxc/containername/config

lxc.start.auto = 1

#lxc.start.delay = 0 (in seconds)
lxc.start.delay = 5
#lxc.start.order = 0 (higher means earlier)
#lxc.start.order = 0

lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up

#optional bei fester IP-Adresse
lxc.network.ipv4 = 10.0.3.10/24
lxc.network.ipv4.gateway = auto

lxc.mount.entry = /var/www /var/lib/lxc/stretch-web/rootfs/var/www/ none bind 0 0

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 -- /usr/local/sbin/script.sh
bpi-r2/lxc.txt · Zuletzt geändert: 2020/08/29 17:14 (Externe Bearbeitung)