admin_grundlagen:systemd-container
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:systemd-container [2024/01/27 15:37] – angelegt ingo_wichmann | admin_grundlagen:systemd-container [2026/09/27 16:48] (aktuell) – [Sonstiges] ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== " | ====== " | ||
| - | Container für Anwendung, die große Mengen schwer zu pflegende | + | Container für Anwendung, die große Mengen schwer zu pflegender |
| ===== Pakete ===== | ===== Pakete ===== | ||
| - | * Debian: debootstrap tmux systemd-container | + | |
| + | * erst '' | ||
| + | * debootstrap tmux systemd-container | ||
| + | | ||
| ===== Storage ===== | ===== Storage ===== | ||
| - | Falls keine Partition frei, 10GB BTRFS-image erzeugen: | + | |
| - | dd if=/ | + | systemd-nspawn kann die Snapshot Features von Btrfs nutzen: |
| - | mkfs.btrfs / | + | |
| - | oder | + | |
| mkfs.btrfs /dev/??? | mkfs.btrfs /dev/??? | ||
| Zeile 17: | Zeile 18: | ||
| tail -n1 / | tail -n1 / | ||
| chmod 700 / | chmod 700 / | ||
| - | cd / | + | |
| + | Bei RedHat basierten Distributionen gibt es keinen einfachen Weg, Btrfs zu nutzen. XFS oder Ext4 tun es auch, ist halt in manchen Szenarien langsamer. | ||
| ===== Vorlagen-Image für Debian erstellen ===== | ===== Vorlagen-Image für Debian erstellen ===== | ||
| + | cd / | ||
| Debian Image erzeugen | Debian Image erzeugen | ||
| - | debootstrap --include=systemd, | + | debootstrap --include=systemd, |
| ln -sf ../ | ln -sf ../ | ||
| Zeile 27: | Zeile 31: | ||
| mkdir / | mkdir / | ||
| - | vim / | ||
| <file txt / | <file txt / | ||
| Zeile 35: | Zeile 38: | ||
| machinectl list-images | machinectl list-images | ||
| - | -> sollte debian anzeigen | + | -> sollte |
| ===== Container für Anwendung erzeugen ===== | ===== Container für Anwendung erzeugen ===== | ||
| - | machinectl clone debian-12 etherpad | + | machinectl clone debian etherpad |
| machinectl show-image etherpad | machinectl show-image etherpad | ||
| Zeile 59: | Zeile 62: | ||
| - | Passwort setzen: | + | Passwort setzen: |
| + | systemd-nspawn -D / | ||
| + | beim ersten Start ('' | ||
| + | )) | ||
| systemd-nspawn -D stretch passwd | systemd-nspawn -D stretch passwd | ||
admin_grundlagen/systemd-container.1706369872.txt.gz · Zuletzt geändert: 2024/01/27 15:37 von ingo_wichmann
