Zurück

Docker VPS-Hosting, vorinstalliert

Ein Docker-VPS gibt Ihnen Docker Engine und Docker Compose auf Ihrem eigenen virtuellen Server, eingerichtet und bereit für Ihre Container. Die Installation schließt sich nach der Bestellung von selbst ab, und IP-Adresse, Benutzername und Passwort erscheinen in Ihrem Panel. Verbinden Sie sich per SSH, bringen Sie Ihre compose.yaml mit und starten Sie Ihren Stack; Sie haben root, und es wird keine andere App auf dem Server ergänzt.

Wie viel Leistung brauchen Sie?

Gesamt$4.01/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem Docker-Server installiert?

  • Docker Engine und Docker Compose v2 aus den Paketen von Ubuntu 24.04
  • Log-Limits für Container: 3 Dateien pro Container, je 10 MB
  • Eine Engine-Prüfung bei der Installation, die tatsächlich ein Image lädt und ausführt
  • ufw-Firewall eingeschaltet, von außen ist nur Port 22 offen
  • fail2ban überwacht SSH-Anmeldungen
  • Automatische Sicherheitsupdates für das Betriebssystem

Welche Größe brauchen Sie für Docker?

Docker veröffentlicht keinen RAM-Wert für Docker Engine, weil Ihre Container den tatsächlichen Bedarf bestimmen. Als Faustregel starten Sie mit 2 GB für ein paar kleine Dienste, schauen sich 4 GB an, wenn Sie Images auf dem Server bauen oder eine Datenbank betreiben, und 8 GB, wenn sich mehrere Apps die Maschine teilen. docker stats zeigt, was Sie tatsächlich verbrauchen. RAM und CPU ändern Sie auf dem Tab Größe in Ihrem Panel. Die Festplatte kann nur wachsen, und auch Images und Volumes belegen Platz.

EinsatzGrößePreisWählen
Einstieg 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Mittel 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat
Leistungsstark 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/Monat

Für wen ist es gedacht?

  • Entwickler, deren Projekt bereits mit einer compose.yaml läuft
  • Kleine Stacks, die API, Datenbank und Warteschlange nebeneinander in Containern betreiben
  • Teams, die Images anderswo bauen und aus einer privaten Registry ziehen
  • Alle, die einen sauberen Server wollen und jede Software lieber selbst auswählen
  • Projekte mit Nutzern in der Türkei, die ihre Container in Istanbul laufen lassen sollen

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
  2. Ihr Server startet, und Docker installiert sich selbst. Warten Sie auf dem Tab Übersicht, bis die Zeile App Docker is ready anzeigt.
  3. Kopieren Sie die Werte aus den Zeilen Verbindungsadresse, Benutzername und Passwort und verbinden Sie sich dann von Ihrem Computer aus: ssh root@your-ip
  4. Prüfen Sie die Engine: docker run --rm hello-world
  5. Kopieren Sie Ihre compose.yaml auf den Server und führen Sie in diesem Ordner docker compose up -d aus.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Docker umgeht ufw bei veröffentlichten Ports. Jeder Port, den Sie in compose.yaml unter ports aufführen, ist aus dem Internet erreichbar, mit oder ohne ufw allow.
  • Veröffentlichen Sie interne Dienste wie Datenbanken nicht, denn Container erreichen sich über das Docker-Netzwerk. Damit ein Port nur auf dem Server erreichbar bleibt, schreiben Sie 127.0.0.1:8080:80.
  • Dieser Server hat noch keinen Reverse-Proxy und kein HTTPS. Ergänzen Sie einen Caddy-, Nginx- oder Traefik-Container, der die Ports 80 und 443 veröffentlicht, um ein Zertifikat zu erhalten.
  • Setzen Sie in compose.yaml restart: unless-stopped, damit Container nach einem Neustart zurückkehren. Auch das Vergrößern des Servers startet ihn einmal neu.
  • Die Installation nutzt die Pakete von Ubuntu. Um auf das eigene apt-Repository von Docker zu wechseln, müssen Sie laut offizieller Anleitung zuerst docker.io und docker-compose-v2 entfernen.
  • Für aktuelle Images und die Software in Ihren Containern sind Sie selbst verantwortlich.

Fragen und Antworten zu Docker

Wie viel RAM braucht ein Docker-VPS?

Docker nennt keinen offiziellen RAM-Wert, denn die Container, die Sie betreiben, bestimmen den Bedarf. Als Faustregel sind 2 GB ein guter Start für ein paar kleine Container und 4 GB, wenn Sie eine Datenbank betreiben oder Images auf dem Server bauen. Sie können in Ihrem Panel vergrößern.

Ist Docker Compose installiert, und welchen Befehl nutze ich?

Ja, das Compose-v2-Plugin ist installiert. Der Befehl hat keinen Bindestrich: docker compose up -d, docker compose ps und docker compose logs -f. Der ältere Befehl docker-compose gehört nicht zu dieser Installation.

Wie öffne ich einen Container-Port zum Internet?

Fügen Sie in compose.yaml unter ports eine Zeile wie 8080:80 hinzu, und der Port ist offen. Docker überspringt die ufw-Regeln für diese Ports. Lassen Sie daher alles weg, was privat bleiben soll, oder binden Sie es mit 127.0.0.1:8080:80.

Wie bringe ich mein eigenes Docker-Image auf den Server?

Es gibt drei Wege: Sie schieben es in eine Registry und führen auf dem Server docker login und docker pull aus, Sie bauen es dort mit docker build, oder Sie leiten die Ausgabe von docker save per SSH in docker load.

Wie füge ich einem Docker-Server eine Domain und HTTPS hinzu?

Richten Sie den A-Record Ihrer Domain auf die IP-Adresse des Servers und ergänzen Sie dann einen Reverse-Proxy-Container, der die Ports 80 und 443 veröffentlicht. Werkzeuge wie Caddy fordern das Zertifikat selbst an und erneuern es.

Enthalten die Sicherungen auch Docker-Volumes?

Ja. Ihr Server wird jede Nacht gesichert, die letzten 7 Tage bleiben erhalten, und das ist im Preis enthalten. Volumes liegen auf der Festplatte des Servers und sind daher in der Sicherung. Sie können in Ihrem Panel einzelne Dateien oder den ganzen Server wiederherstellen.

Mehr lesen und ähnliche Apps ansehen