🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs Start
Beliebte Suchen:Minecraft startet nichtMinecraft Server erstellenFiveM txAdminWordPress installierenSubdomain einrichtenVPS DeutschlandSSL FehlerPort 25565 freigebenDiscord Bot hostenDNS Troubleshooting

Docker & Container auf NexoraHost – Complete Guide

Kurzantwort: Docker packt Apps inkl. Abhängigkeiten in Container – gleiche Umgebung auf Laptop und VPS. Für Produktion: Compose + Restart-Policies + Reverse Proxy.

Wenn du hier landest: Du willst Apps isoliert deployen ohne „läuft bei mir“-Chaos.

Nächste Schritte

  1. Compose Production
  2. Caddy SSL oder Traefik
  3. Optional orchestrieren → k3s

Weiterführend

VPS & Root Server: VPS in Deutschland bestellen · panel.nexorahost.de · nexorahost.com (Maincubes FRA01 Frankfurt · Ryzen · NVMe · DSGVO)

Häufige Fragen (FAQ)

Docker vs. VPS – sollte ich Containerization nutzen?
Docker: schnelle Deployments, portable, dev/prod identisch, bessere Ressourcen-Nutzung. VPS: einfacher für Anfänger, direkter Zugriff. Empfehlung: ab 2+ Services Docker nutzen. Kleine Single-App? VPS reicht.
Wie installiere ich Docker auf meinem NexoraHost Root Server?
Ubuntu: `curl https://get.docker.com | sh`, dann Docker-Compose. Dann docker-compose.yml erstellen für deine Apps (nginx, postgres, app). Starten: `docker-compose up -d`. Management: Portainer für GUI, oder CLI. 15 Min Setup.
Docker Image vs. Container – was ist der Unterschied?
Image: Template (wie VM-Snapshot). Container: laufende Instanz (wie VM). Analogy: Image = Rezept, Container = gekochtes Essen. Registry (Docker Hub) = Online-Rezepte. Erst Image pullen, dann Container starten.
Multi-Container Setup mit Docker Compose – Gameserver + Database?
docker-compose.yml mit Services: gameserver (Minecraft), postgres (DB), redis (Cache). Netzwerk verbindet automatisch. Volumes für Persistenz. Start: docker-compose up -d. Logs: docker-compose logs -f service-name. Skala: 100 Spieler mit Compose kein Problem.
Docker Limits – wie viel speicher/CPU kann ich nutzen?
Pro Container customisierbar: memory limit, CPU shares. Gesamt: alles was Root Server hat. Empfehlung: Limits setzen, um Runaway-Container zu verhindern. Bei 8GB VPS: pro App 1-2GB. Monitoring: docker stats.
Docker Volumes – Persistente Daten speichern?
Volumes = gemountete Verzeichnisse zwischen Host & Container. In docker-compose.yml definieren: `volumes: - /data:/container/data`. Daten bleiben auch wenn Container gelöscht. Backup: Host-Dateien sichern.
Docker Sicherheit – wie schütze ich meine Container?
1. Images von trusted sources, 2. Images regelmäßig updaten, 3. Secrets nicht in Image (nutze ENV), 4. Non-root User in Container, 5. Network Isolation (internal networks), 6. Read-only filesystems. Scanning: trivy image scan.
Private Docker Registry – eigene Images hosten?
Docker Registry Container auf eigenem Server. Dann: `docker push mein-registry.de:5000/meine-app`. Alternative: Gitea/Harbor für Enterprise. Vorteil: vollständige Kontrolle, keine Docker Hub Abhängigkeit, schneller.
Docker Backup & Disaster Recovery?
Backup: Volumes (host-side), docker-compose.yml versionskontrollieren, Images exportieren. Restore: Alte Compose-Datei laden, Volumes zurückschreiben, neu starten. Automatisiert: Velero oder custom Bash-Scripts.
Wann sollte ich von Docker zu Kubernetes upgraden?
Docker (Compose): bis ~50 Container, 1-3 Server. Kubernetes: ab 100+ Container, Multiple Cluster. Docker Swarm: Mittelweg, selten genutzt. Empfehlung: Docker bis 50 Container, dann K8s erwägen.

NexoraHost

Hosting gesucht?

Gameserver, VPS & Webspace im Maincubes FRA01 – 1 Tbit/s DDoS, 99,9 % Uptime SLA.

nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime