Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
ag:infrastruktur:container:installation [04.01.2021 00:58] – Externe Bearbeitung 127.0.0.1 | ag:infrastruktur:container:installation [05.01.2021 15:03] (aktuell) – gelöscht Lukas Ruge | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Manuelle Container-Installation ====== | ||
- | |||
- | < | ||
- | # export NAME=mycontainer | ||
- | # debootstrap --include=ssh, | ||
- | # echo $NAME > / | ||
- | </ | ||
- | |||
- | Eintrag in / | ||
- | 2a01: | ||
- | |||
- | Folgendes in / | ||
- | < | ||
- | deb http:// | ||
- | deb http:// | ||
- | deb http:// | ||
- | deb http:// | ||
- | </ | ||
- | |||
- | Nach / | ||
- | < | ||
- | search chaotikum.net | ||
- | nameserver 2a01: | ||
- | nameserver 2a01: | ||
- | nameserver 2a01: | ||
- | </ | ||
- | |||
- | Netzwerkconfig in / | ||
- | < | ||
- | auto host0 | ||
- | iface host0 inet static | ||
- | address 192.168.1.X/ | ||
- | gateway 192.168.1.2 | ||
- | |||
- | iface host0 inet6 static | ||
- | address 2a01: | ||
- | gateway 2a01: | ||
- | up echo 0 > / | ||
- | up echo 0 > / | ||
- | </ | ||
- | |||
- | Die Netzwerkconfig hier dokumentieren! | ||
- | |||
- | Gegebenenfalls SSH-Keys nach / | ||
- | # mkdir / | ||
- | # cat mykeys > / | ||
- | |||
- | 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 | ||