📦 LXC Container

LXC Container sind leichtgewichtige Virtualisierung – sie teilen sich den Kernel mit dem Host, brauchen weniger Ressourcen als VMs und starten in Sekunden.

1. LXC vs. VM

Wann was nutzen?

  • LXC — Linux-Dienste, Microservices, Docker-Hosts, wenig Overhead, schneller Start
  • VM — Windows, volle OS-Isolation, eigener Kernel nötig

💡 Faustregel: LXC für Linux-Dienste, VMs für Windows oder volle Isolation.

2. Template herunterladen

Templates im Webinterface

  1. Storage → CT Templates → Templates
  2. Template wählen (z.B. debian-12-standard)
  3. Download starten

Oder per CLI:

pveam available --section system
pveam download local debian-12-standard_12.2-1_amd64.tar.zst
Proxmox Template Download
Proxmox – Template Download

3. Container erstellen

Create CT Wizard

  1. General: CT-ID, Hostname, Root-Passwort, optional SSH-Key
  2. Template: Heruntergeladenes Template auswählen
  3. Disks: Speichergröße (z.B. 8 GB)
  4. CPU: Kerne zuweisen (z.B. 2)
  5. Memory: RAM (z.B. 1024 MB), optional Swap
  6. Network: Bridge vmbr0, statische IP oder DHCP, Gateway
  7. DNS: DNS-Server (z.B. 1.1.1.1)
Proxmox Container Wizard
Proxmox – Container Wizard

4. Erweiterte Konfiguration

Privileged vs. Unprivileged

  • Unprivileged (Standard) — sicherer, eingeschränkte Kernel-Rechte
  • Privileged — volle Rechte, nötig für Docker-in-LXC oder NFS-Mounts
  • Nesting — für Docker im Container: Options → Features → Nesting

Bind Mounts

nano /etc/pve/lxc/200.conf
# Zeile hinzufügen:
mp0: /mnt/data,mp=/mnt/data

5. Container verwalten

CLI-Befehle

pct start 200        # Starten
pct stop 200         # Stoppen
pct enter 200        # Einloggen
pct status 200       # Status
pct set 200 -memory 2048   # RAM ändern
pct clone 200 201 --hostname clone-1  # Klonen

6. Best Practices

💡 Tipps

  • Unprivileged wenn möglich
  • Docker: Privileged + Nesting
  • Ressourcen sparsam zuweisen, bei Bedarf erhöhen
  • Vor Änderungen: Backup erstellen
  • Container regelmäßig updaten

✅ Container läuft!

Vergesst nicht, regelmäßige Backups einzurichten!