Zum Inhalt springen
Odinex Cloud
Docker CE
Container

Docker CE

Docker Engine auf Ubuntu 24.04, bereit für Ihre Container.

Docker Engine und das Docker-Compose-Plugin vorinstalliert auf Ubuntu 24.04 LTS. Starten Sie Container wenige Sekunden nach dem Hochfahren – auf Ihrem eigenen Cloud-Server in Frankfurt.

Öffnet die Odinex Console mit Docker CE vorausgewählt. Keine Lizenzgebühr: Sie zahlen nur den Server.

Basis-Image
Ubuntu 24.04 LTS
Minimum
1 GB RAM · 20 GB Speicherplatz
Empfohlener Tarif
S2 (2 vCPU · 4 GB RAM · 60 GB NVMe)
Bereit nach dem Start
Etwa eine Minute
Image-Slug
docker-ce

Über Docker CE

Docker CE ist die Community Edition von Docker Engine, der Standard-Laufzeitumgebung zum Bauen und Ausführen von Containern. Dieses Image ist Ubuntu 24.04 LTS mit Docker Engine, containerd und dem Docker-Compose-Plugin aus dem offiziellen apt-Repository von Docker, beim Booten aktiviert und beim ersten Start mit einem Testcontainer geprüft.

Sonst läuft nichts auf dem Server, und außer SSH sind keine Ports geöffnet: ein sauberer, einsatzbereiter Host für alles, was Sie betreiben möchten – ob einzelner Container, Compose-Projekt oder Build-Agent.

Was enthalten ist

Die im Image installierte Software und die verwendeten Ports.

Software
KomponenteVersion
Ubuntu24.04 LTS
Docker Engine (docker-ce)Neueste stabile Version zum Zeitpunkt der Image-Erstellung
Docker-Compose-PluginNeueste stabile Version zum Zeitpunkt der Image-Erstellung
containerdAus dem Docker-Repository
Ports
PortProtokollVerwendung
22TCPSSH

Für wen

  • Entwickler, die mit Docker-Images oder Compose-Dateien deployen
  • Teams, die einen Wegwerf-Host für Builds, Tests oder CI brauchen
  • Alle, die Tools von Docker Hub oder GHCR selbst hosten

Anwendungsfälle

  • Containerisierte Web-Apps und APIs

    Betreiben Sie Ihre Anwendung und ihre Datenbank mit einer einzigen compose.yaml hinter einem Reverse Proxy wie Caddy oder Traefik.

  • CI-Runner und Build-Server

    Registrieren Sie einen GitLab Runner, GitHub-Actions-Runner oder Buildkite-Agent, der Images auf einer eigenen Maschine baut.

  • Selbst gehostete Tools

    Uptime-Monitore, Dashboards, Wikis und andere Open-Source-Tools, die als Container-Images ausgeliefert werden.

Ressourcen

Docker CE braucht mindestens 1 GB RAM und 20 GB Speicherplatz. Jeder Tarif enthält NVMe-Speicher und 20 TB Traffic.

Kleinster Tarif

S1

  • 1 vCPU (geteilt)
  • 2 GB RAM
  • 40 GB NVMe-Speicher

Der kleinste Tarif, der die Mindestanforderungen erfüllt.

Empfohlen

S2

  • 2 vCPU (geteilt)
  • 4 GB RAM
  • 60 GB NVMe-Speicher

Eine komfortable Größe für den regulären Betrieb.

Wählen Sie die Servergröße passend zu den Containern, die Sie betreiben möchten. S1 genügt für einige kleine Dienste; Build-Server profitieren von mehr vCPUs, etwa mit C2. Sie können den Server später skalieren. Siehe aktuelle Preise.

Erste Schritte nach der Bereitstellung

  1. Per SSH verbinden

    Sobald der Server läuft, verbinden Sie sich als root mit Ihrem SSH-Schlüssel oder dem beim Erstellen angezeigten Root-Passwort.

    ssh [email protected]
  2. Installation prüfen

    Docker läuft bereits. Die Login-Meldung zeigt die installierte Version.

    docker version
    docker run --rm hello-world
  3. Erstes Projekt starten

    Legen Sie eine compose.yaml in einen Ordner und starten Sie sie im Hintergrund.

    mkdir -p /srv/app && cd /srv/app
    # add compose.yaml
    docker compose up -d
  4. Veröffentlichte Ports schützen

    Jeder Port, den Sie mit -p oder ports: veröffentlichen, ist aus dem Internet erreichbar, solange keine Firewall ihn blockiert. Wenden Sie eine Odinex-Firewall an, die nur die Ports zulässt, die Sie wirklich freigeben wollen.

Hinweise zur Sicherheit

  • Ein Server ohne Firewall nimmt jeden eingehenden Traffic an. Erstellen Sie eine Odinex-Firewall, die nur SSH (22) und die von Ihren Containern veröffentlichten Ports zulässt, und wenden Sie sie auf den Server an. Odinex-Firewalls filtern den Traffic, bevor er den Server erreicht – Dockers eigene iptables-Regeln können sie daher nicht umgehen.
  • Container-Logs werden rotiert (json-file-Treiber, 3 Dateien à 20 MB pro Container), sodass Logs auch eine kleine Festplatte nicht füllen.
  • Verwenden Sie SSH-Schlüssel statt eines Passworts. Wird ein Server mit SSH-Schlüssel erstellt, ist die Passwort-Anmeldung per SSH deaktiviert.
  • Halten Sie Docker und das Betriebssystem mit apt update && apt upgrade aktuell; das Docker-Repository ist bereits eingerichtet.

Fragen zu Docker CE

Klare Antworten zu Standort, Infrastruktur und Abrechnung.

Ist Docker Compose enthalten?
Ja. Das Compose-Plugin ist installiert, docker compose (mit Leerzeichen) funktioniert also sofort.
Umgeht Docker die Firewall?
Docker schreibt die iptables-Regeln innerhalb des Servers um, deshalb schützen UFW-Regeln veröffentlichte Ports nicht. Odinex-Firewalls greifen außerhalb des Servers und filtern daher auch den Traffic zu Ihren Containern.
Kann ich ein Volume für Container-Daten hinzufügen?
Ja. Hängen Sie ein Odinex-Volume an, mounten Sie es (z. B. unter /srv) und lassen Sie Ihre Bind-Mounts oder das Data-Root von Docker darauf zeigen. Volumes bleiben bei einem Rebuild des Servers erhalten.
Gibt es eine Weboberfläche?
Nein. Dieses Image ist reines Docker. Wenn Sie ein Web-Dashboard und Git-Deployments möchten, sehen Sie sich Coolify im Marketplace an.

Dokumentation

Mehr aus dem Marketplace

Docker CE in Frankfurt bereitstellen

Ihr eigener Server mit vollem Root-Zugriff, NVMe-Speicher und 20 TB Traffic, stündlich abgerechnet.