LXC Container sind eine der größten Stärken von Proxmox VE. Im Vergleich zu vollständigen virtuellen Maschinen verbrauchen sie deutlich weniger Ressourcen — kein eigener Kernel, kein BIOS-Boot, minimaler RAM-Overhead. Für viele Server-Dienste wie Webserver, Datenbanken, DNS oder Monitoring sind sie die bessere Wahl.
In dieser Anleitung erstellen wir einen LXC Container in Proxmox VE 9 — über die Web-Oberfläche und alternativ über die Kommandozeile.
Voraussetzungen
- Proxmox VE 9 installiert und erreichbar
- Mindestens ein Storage mit CT Templates (standardmäßig
local) - Netzwerkbrücke konfiguriert (z.B.
vmbr0)
Schritt 1: Container-Template herunterladen
Bevor ein Container erstellt werden kann, brauchen Sie ein Template — das Basis-Image des Betriebssystems.
Über die Web-Oberfläche:
- Navigieren Sie zu Datacenter → Storage → local → CT Templates
- Klicken Sie auf Templates
- Wählen Sie z.B. Ubuntu 24.04 und klicken Sie Download
Über die Kommandozeile:
# Verfügbare Templates auflisten
pveam available --section system
# Ubuntu 24.04 herunterladen
pveam download local ubuntu-24.04-standard_24.04-2_amd64.tar.zst
Schritt 2: Container erstellen
Über die Web-Oberfläche:
- Klicken Sie oben rechts auf Create CT
- Vergeben Sie eine CT ID (z.B. 200) und einen Hostname
- Setzen Sie ein Root-Passwort
- Wählen Sie das heruntergeladene Template
- Konfigurieren Sie Disk (8 GB reicht für die meisten Services), CPU (1-2 Cores) und RAM (512 MB - 2 GB)
- Netzwerk: Bridge
vmbr0, IPv4DHCPoder statische IP - Klicken Sie auf Finish
Über die Kommandozeile:
pct create 200 local:vztmpl/ubuntu-24.04-standard_24.04-2_amd64.tar.zst \
--hostname mein-container \
--cores 2 \
--memory 1024 \
--swap 512 \
--rootfs local-lvm:8 \
--net0 name=eth0,bridge=vmbr0,ip=dhcp \
--unprivileged 1 \
--features nesting=1 \
--start 1
Wichtige Parameter erklärt
| Parameter | Bedeutung |
|---|---|
--unprivileged 1 | Sicherer Modus — Container läuft ohne Root-Rechte auf dem Host |
--features nesting=1 | Erforderlich wenn Docker im Container laufen soll |
--rootfs local-lvm:8 | 8 GB Festplatte auf LVM-Storage |
--start 1 | Container nach Erstellung direkt starten |
Schritt 3: Erster Zugriff
# Konsole öffnen
pct enter 200
# Alternativ: SSH aktivieren (im Container)
apt update && apt install -y openssh-server
Nach dem Einloggen können Sie den Container wie einen normalen Linux-Server nutzen — Pakete installieren, Services konfigurieren, Firewall einrichten.
Schritt 4: Autostart konfigurieren
Damit der Container nach einem Proxmox-Neustart automatisch hochfährt:
pct set 200 --onboot 1 --startup order=1
Tipps für den Produktiveinsatz
Ressourcen anpassen: Starten Sie klein und skalieren Sie bei Bedarf. CPU und RAM können im laufenden Betrieb erhöht werden — ohne Neustart.
# RAM auf 2 GB erhöhen (live)
pct set 200 --memory 2048
Backups einrichten: Regelmäßige Snapshots schützen vor Datenverlust.
# Snapshot erstellen
pct snapshot 200 vor-update --description "Vor dem großen Update"
# Bei Problemen zurückrollen
pct rollback 200 vor-update
Firewall: Proxmox hat eine integrierte Firewall. Aktivieren Sie diese für jeden Container einzeln unter CT → Firewall → Options → Enable.
LXC vs. VM — Wann was?
| LXC Container | Virtuelle Maschine | |
|---|---|---|
| Overhead | Minimal (shared Kernel) | Vollständiger OS-Kernel |
| Startzeit | 1-2 Sekunden | 30-60 Sekunden |
| RAM-Verbrauch | Nur was der Service braucht | Mindestens 512 MB für das OS |
| Isolation | Prozess-Level | Hardware-Level |
| Geeignet für | Webserver, DB, Docker, DNS | Windows, Desktop, Kernel-Module |
Für die meisten Server-Dienste in KMU-Umgebungen sind LXC Container die richtige Wahl. Volle VMs brauchen Sie nur wenn ein eigener Kernel erforderlich ist — etwa für Windows oder spezielle Netzwerk-Setups.
Fazit
LXC Container in Proxmox VE 9 sind schnell erstellt, ressourcenschonend und flexibel. Mit ein paar Grundeinstellungen — Autostart, Backups, Firewall — haben Sie eine solide Basis für produktive Services.
Wenn Sie Unterstützung bei der Planung oder Verwaltung Ihrer Proxmox-Infrastruktur benötigen, helfen wir gerne weiter.