VPS für Docker

Docker läuft auf KVM; für mehrere Container nehmen Sie ab 2 Kernen, 2 GB RAM und 30 GB auf NVMe. Tarife mit dem günstigsten Preis pro Kern zuerst.

VPS-Auswahl in vier Fragen
8.010 Tarife
Sortieren nach

VPS für Docker: Preise, Anbieter und Zahlungsmethoden

In der Auswahl: 8.010 Tarife bei 1.047 Anbietern. Preise ab 1,03 € pro Monat, ein Viertel der Tarife ist günstiger als 18,00 €, die Hälfte günstiger als 36,31 €. Auf NVMe: 100 % der Tarife, mit unbegrenztem Traffic: 35 %, mit stündlicher Abrechnung: 10 %.

Die günstigsten Anbieter

  1. CloudTechtiqProfessional Cloud VPS · 4 Kerne · 8 GB1,03 €
  2. CServersExtraVPS-4096 · 3 Kerne · 4 GB1,92 €
  3. Voyar CloudCV-10 · 2 Kerne · 2 GB2,20 €
  4. BalHostVPS-1 (Xeon) · 2 Kerne · 4 GB2,34 €
  5. KeyubuVPS L-TR 3GB · 2 Kerne · 3 GB2,43 €

Preis nach RAM-Größe

RAMTarifePreis ab
ab 1 GB8.0101,03 €
ab 2 GB8.0101,03 €
ab 4 GB7.5541,03 €
ab 8 GB5.8291,03 €
ab 16 GB3.6262,43 €

Zahlungsmethoden

  • Bankkarte597 57%
  • Kryptowährung310 30%

Wie viele Anbieter aus der Auswahl die Zahlungsmethode akzeptieren.

Anforderungen an einen VPS für Docker

Das Praktische an Docker: Das gesamte Projekt – Anwendung, Datenbank, Queue, Reverse Proxy – wird in einer einzigen Datei compose.yaml beschrieben und zieht in Minuten von Server zu Server um. An den virtuellen Server selbst stellt Docker allerdings Anforderungen, die eine gewöhnliche PHP-Website nicht hat. In der Tabelle oben sind bereits nur Tarife übrig, die sie erfüllen: KVM, ab 2 Kernen, 2 GB Arbeitsspeicher und 30 GB NVMe; zuerst kommen die, bei denen der Kern am günstigsten ist.

Virtualisierung: warum KVM

Container nutzen Mechanismen des Linux-Kernels: Namespaces, cgroups, Netzwerkbrücken, iptables. Unter KVM hat der VDS einen eigenen Kernel, und Docker lässt sich ohne Überraschungen aus dem offiziellen Repository installieren. Unter OpenVZ und LXC teilt sich der Server den Kernel mit dem Host: Docker startet dort entweder gar nicht oder nur mit speziellen Einstellungen des Anbieters, mit Netzwerkeinschränkungen und alten Versionen. Einen Abend mit Fehlersuche zu verbringen lohnt sich nicht – nehmen Sie gleich einen VPS mit KVM.

Der zweite Punkt ist der Storage-Treiber. Docker nutzt standardmäßig overlay2, das OverlayFS-Unterstützung im Kernel voraussetzt. Fehlt sie, weicht Docker auf den vfs-Treiber aus, der jede Image-Schicht komplett kopiert: Die Festplatte füllt sich um ein Vielfaches schneller, Builds laufen langsam. Den Treiber prüfen Sie direkt nach der Installation mit docker info.

Wie viel Arbeitsspeicher für mehrere Container?

Der Docker-Daemon selbst belegt etwa 100 MB. Den Rest rechnen Sie nach der Zusammensetzung Ihres Stacks:

  • Nginx oder Caddy – 20–50 MB;
  • Anwendung in Python, Node.js oder PHP-FPM – 100–300 MB pro Prozess;
  • PostgreSQL oder MySQL – ab 200 MB, unter Last deutlich mehr;
  • Redis – einige Dutzend Megabyte plus Datenvolumen.

Ein typischer Stack „Proxy + Anwendung + Datenbank + Redis“ kommt mit 1–1,5 GB aus, daher sind 2 GB ein vernünftiges Minimum; für mehrere Projekte auf einem Server sind 4 GB RAM besser. Setzen Sie Speicherlimits für die Container und legen Sie eine Swap-Datei an: Sonst reißt ein ausufernder Prozess über den OOM Killer seine Nachbarn mit.

Festplatte: Der Platz schwindet unbemerkt

Images wiegen zwischen einigen Dutzend Megabyte und einem Gigabyte, und bei jedem Update bleiben alte Versionen auf der Platte. Container-Logs werden standardmäßig ohne Größenbegrenzung geschrieben. Daraus ergeben sich drei Regeln: Richten Sie die Log-Rotation in daemon.json ein (Parameter max-size und max-file), führen Sie regelmäßig docker system prune aus und nehmen Sie nicht weniger als 30 GB. Wenn in den Containern Datenbanken laufen, achten Sie auf Tarife mit NVMe – bei zufälligen Schreibzugriffen ist der Unterschied zu SATA-SSDs deutlich spürbar.

Netzwerk, Sicherheit und Bezahlung

Eine häufige Falle: Über -p veröffentlichte Ports öffnet Docker an UFW vorbei, die Firewall-Regeln greifen dort nicht. Binden Sie interne Dienste an 127.0.0.1 oder nutzen Sie interne Compose-Netzwerke. Der Download von Images aus Docker Hub kann zeitweise gedrosselt oder eingeschränkt sein, daher lohnt es sich, vorab einen Registry-Mirror einzurichten. Die Zahlungswege für jeden Tarif finden Sie in der Spalte „Zahlung“, die Preise werden anhand der Angaben auf den Anbieterseiten aktualisiert.

Häufige Fragen

Kann man Docker auf OpenVZ betreiben?

Auf dem alten OpenVZ 6 nicht, auf OpenVZ 7 und LXC nur mit Unterstützung des Anbieters und mit Einschränkungen. Am zuverlässigsten ist für Docker KVM, wo der Server einen eigenen Kernel hat.

Reicht 1 GB Arbeitsspeicher für Docker?

Für ein, zwei leichte Container ohne Datenbank ja, besonders mit Swap-Datei. Ein Stack mit PostgreSQL und Redis läuft ab 2 GB komfortabel.

Warum frisst Docker so schnell Speicherplatz?

Es sammeln sich alte Images, gestoppte Container, Build-Cache und Logs ohne Rotation an. Abhilfe schaffen docker system prune und eine Größenbegrenzung der Logs in daemon.json.

Warum blockiert UFW den Port eines Containers nicht?

Docker fügt für veröffentlichte Ports selbst iptables-Regeln hinzu, und diese greifen vor den UFW-Regeln. Veröffentlichen Sie den Port nur auf 127.0.0.1 oder stellen Sie den Dienst hinter einen Reverse Proxy.

Was ist besser für Docker: Ubuntu oder Debian?

Beide Systeme werden von Docker offiziell unterstützt und funktionieren gleich gut. Nehmen Sie das, mit dem Sie vertraut sind – wichtig ist eine aktuelle Version mit einem Kernel, der overlay2 unterstützt.

Braucht man Kubernetes auf einem einzelnen VPS?

Meist nicht: Für einen Server ist Docker Compose einfacher und ressourcenschonender. Wenn Orchestrierung nötig ist, nutzt man auf kleinen Maschinen schlanke Distributionen wie k3s, die aber ab 2 GB Arbeitsspeicher brauchen.

Was kostet VPS für Docker?

Ab 1,03 € pro Monat. Ein Viertel der Tarife ist günstiger als 18,00 €, die Hälfte günstiger als 36,31 €. Insgesamt 8.010 Tarife bei 1.047 Anbieter.

Kann man VPS für Docker per Bankkarte oder Kryptowährung bezahlen?

Per Bankkarte bei 597 Anbieter von 1047 (57%), per Kryptowährung bei 310 (30%). Die Zahlungsmethoden jedes Tarifs stehen in der Spalte „Zahlung“.

Was kostet VPS für Docker mit 2 GB RAM?

Ab 1,03 € pro Monat; mit 4 GB ab 1,03 €, mit 8 GB ab 1,03 €.

In welchen Ländern gibt es die meisten Tarife?

Die meisten Tarife gibt es in den USA, in Deutschland und in den Niederlanden. Das Land können Sie im Filter wählen – Preise und Zahlungsmethoden werden neu berechnet.

VPS/VDS-Sammlungen

alle 454 →

Preise und Parameter stammen von den Websites der Anbieter; prüfen Sie sie vor der Zahlung auf der Website – Anbieter ändern Tarife ohne Vorankündigung.