Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Docker (Web)

Definition: Docker ist eine Open-Source-Containerisierungsplattform, die Webanwendungen zusammen mit allen ihren Abhängigkeiten (Runtime, Bibliotheken, Konfiguration) in isolierte, standardisierte Container verpackt. Ein Docker-Container läuft identisch auf jedem System – lokal, auf dem Staging-Server oder in der Cloud – unabhängig vom zugrundeliegenden Betriebssystem. Docker löst das klassische «works on my machine»-Problem, vereinfacht Deployments und bildet die Grundlage für Container-Orchestrierung mit Kubernetes. Im Web-Marketing-Kontext ist Docker relevant für Tracking-Server, Server-Side-Tagging-Implementierungen, Custom-Analytics-Setups und Entwicklungsumgebungen.

Erläuterung

Container unterscheiden sich von Virtual Machines: Während VMs ein vollständiges Betriebssystem virtualisieren (mehr Overhead, langsamer Start), teilen Container den Host-Kernel und virtualisieren nur die Anwendungsschicht. Container starten in Sekunden statt Minuten, benötigen weniger Ressourcen und sind portabler. Docker ist das am weitesten verbreitete Container-Format und Basis für Cloud-native Deployments.

Docker-Kernkonzepte

Docker in der Web-Entwicklung

Skalierung und Produktion

Praxistipp: Nutzen Sie Docker Compose für die lokale WordPress- oder Shopware-Entwicklung: Erstellen Sie eine docker-compose.yml mit dem offiziellen CMS-Image, MySQL und optional Redis. Der Befehl docker compose up -d startet die komplette Umgebung in unter 30 Sekunden. Das Ergebnis: Alle Entwickler arbeiten mit identischen PHP-, MySQL- und Redis-Versionen wie auf dem Produktionsserver. Für Server-Side Tagging (Google sGTM): Das offizielle sGTM-Docker-Image von Google auf Google Cloud Run deployen kostet unter 5 € pro Monat für kleine Traffic-Mengen und ist der schnellste Weg zu First-Party-konformem Tracking ohne eigene Server-Infrastruktur.