Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
# export NAME=mycontainer # debootstrap --include=ssh,locales jessie /var/lib/machines/$NAME http://mirror.hetzner.de/debian/packages # echo $NAME > /var/lib/machines/$NAME/etc/hostname
Eintrag in /var/lib/machines/$NAME/etc/hosts:
2a01:4f8:160:3067::X $NAME.chaotikum.net $NAME <-- IP-Adresse anpassen
Folgendes in /var/lib/machines/$NAME/etc/apt/sources.list schreiben:
deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free deb http://mirror.hetzner.de/debian/security jessie/updates main contrib non-free deb http://http.debian.net/debian/ jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free
Nach /etc/resolv.conf:
search chaotikum.net nameserver 2a01:4f8:0:a0a1::add:1010 nameserver 2a01:4f8:0:a102::add:9999 nameserver 2a01:4f8:0:a111::add:9898
Netzwerkconfig in /var/lib/machines/$NAME/etc/network/interfaces anlegen und anpassen:
auto host0 iface host0 inet static address 192.168.1.X/24 <-- anpassen! gateway 192.168.1.2 iface host0 inet6 static address 2a01:4f8:160:3067::X/64 <-- anpassen! gateway 2a01:4f8:160:3067::2 up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
Die Netzwerkconfig hier dokumentieren!
Gegebenenfalls SSH-Keys nach /var/lib/machines/$NAME/root/.ssh/authorized_keys legen:
# mkdir /var/lib/machines/$NAME/root/.ssh/ # cat mykeys > /var/lib/machines/$NAME/root/.ssh/authorized_keys
Temporäre Shell im Container starten (funktionert nur, wenn der Container nicht gebootet ist):
# systemd-nspawn -M $NAME
Darin:
# apt-get update # dpkg-reconfigure tzdata # dpkg-reconfigure locales (en_US.UTF-8 und de_DE.UTF-8 aktivieren, en_US.UTF-8 als Default) # apt-get clean # logout
Container aktivieren (damit er beim Booten gestartet wird):
machinectl enable $NAME
Container starten:
machinectl start $NAME
Container stoppen:
machinectl poweroff $NAME
Übersicht aller laufender Container anzeigen:
machinectl