Das neue dockware – mehr als nur lokale Shopware Umgebungen

von | Dez. 22, 2025 | Alle, Shopware 6, Shopware Entwicklung | 0 Kommentare

dockware Next Generation revolutioniert deine lokale Entwicklungsumgebung für Shopware und moderne Webprojekte. Wenn du auf schnelle, schlanke und flexible Docker-Setups setzt, findest du mit dockware Next Generation die perfekte Lösung. In diesem Beitrag erfährst du, wie Dockware nach fünf Jahren Innovation komplett neu gedacht wurde – und warum das deine Entwicklung mit Shopware und PHP/NodeJs entscheidend verändert.

Übersicht: dockware Next Generation und die Neuerungen

1. dockware Next Generation – Einleitung & Vision

Mit dem „neuen dockware“ bekommst du eine komplett überarbeitete Basis für dein lokales und automatisiertes Shopware-Setup in Docker-Containern. Der Fokus liegt auf maximaler Geschwindigkeit, geringem Overhead und nachhaltiger Wartbarkeit. Das Ziel ist klar: Du sollst dich voll auf deinen Code konzentrieren können, ohne dich mit langwierigen Setup-Hürden oder überladenen Images aufzuhalten.

In diesem Video erklären uns die Macher Christian und Martin dockware the next generation:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

dockware Next Generation – zurück zur Übersicht

2. Komplette Neuentwicklung von dockware

Im Vergleich zu vorherigen Versionen wurden viele Schwachstellen ausgemerzt. Die Highlights sind:

Strukturierte Dockerfiles

Der veraltete Build-Stack „Orca“ wurde komplett entfernt. Stattdessen basieren alle Images jetzt auf klar strukturierten Dockerfiles. Das Ergebnis ist eine deutlich besser verständliche und wartbare Basis, die dir als Entwickler mehr Transparenz bietet. Du kannst leichter nachvollziehen, wie die Images aufgebaut sind, was sie enthalten und wie sie sich zusammensetzen – das erleichtert Anpassungen, Troubleshooting und zukünftige Erweiterungen enorm.

Mehr Transparenz und einfache Anpassbarkeit

Die Nutzung klar strukturierter Dockerfiles macht den Image-Aufbau für dich überschaubar und nachvollziehbar. Du siehst exakt, welche Komponenten installiert werden, welche Basis-Images verwendet werden und welche Befehle beim Start ausgeführt werden. Das ermöglicht dir, die Container nach deinen Bedürfnissen zu individualisieren und schnell auf neue Anforderungen zu reagieren, ohne tief in komplizierte Build-Prozesse eintauchen zu müssen.

Erleichtertes Troubleshooting und Verbesserung der Wartbarkeit

Wenn Fehler im Container auftreten oder du das Image erweitern möchtest, ist die Fehlersuche dank der neuen Struktur deutlich einfacher. Weil jede Anweisung im Dockerfile dokumentiert und nachvollziehbar ist, kannst du gezielt an den richtigen Stellen ansetzen. Außerdem ermöglicht dir die Trennung der Layers und saubere Orchestrierung der Abhängigkeiten eine bessere Wartbarkeit und langfristige Aktualisierungen ohne große Risiken.

Semantic Versioning

Mit der Einführung von Semantic Versioning gibt es nun klare, nachvollziehbare Versionsnummern und Updateprozesse. Alte oder unsichere Software-Versionen werden konsequent entfernt, was die Stabilität und Sicherheit deiner Entwicklungsumgebung erhöht. Gleichzeitig kannst du gezielt bestimmen, welche Versionen du einsetzt, und Updates erfolgen kontrolliert und transparent. Das schützt vor überraschenden Breaking Changes und sorgt für einen reibungslosen Entwicklungsablauf.

3. Schnell, schneller, dockware

Die neue Layer-Struktur der Images wurde optimiert und mit neuen Kompressionsverfahren im sogenannten Ultra-Modus kombiniert. Dadurch konnten die Image-Größen um bis zu 70% reduziert werden. Das bedeutet weniger Speicherbedarf, schnellere Downloads und geringere Netzwerkbelastung – für dich heißt das weniger Wartezeit beim Starten oder Aktualisieren deiner Docker-Umgebung. Gerade in CI/CD-Pipelines ist das ein enormer Vorteil, da Container rascher bereitgestellt und ersetzt werden können.

Ultra-Modus: Effiziente Kompression für schlanke Images

Der Ultra-Modus setzt auf eine fortschrittliche Kompression der Docker-Images, bei der die installierten Shopware- und Entwickler-Tools beim Packen stark komprimiert werden. Beim Starten des Containers erfolgt dann eine automatische Dekompression, die transparent im Hintergrund abläuft. So sparst du während des Host-Downloads und der Speicherung massiv Speicherplatz und Bandbreite, ohne dass die Performance beim Arbeiten beeinträchtigt wird. Das ermöglicht besonders schlanke Images, die trotzdem alle Features und Tools enthalten, die du für deine Shopware-Projekte brauchst.

CI/CD Pipelines: Schnelle und zuverlässige Integration

Die schlanken und schnell startenden dockware-Images sind ideal für Continuous Integration und Continuous Deployment (CI/CD). In modernen DevOps-Workflows kannst du so im Handumdrehen Test- und Integrationsumgebungen aufbauen, beispielsweise für End-to-End-Tests mit Tools wie Cypress oder Playwright. Die reduzierte Image-Größe sorgt für kurze Build- und Deployment-Zeiten, der automatisierte Start erleichtert parallele Testläufe auf verschiedensten Shopware-Versionen. So beschleunigst du deine Entwicklungszyklen und sicherst die Qualität deines Codes ohne Verzögerungen.

Für Agenturen, Freelancer, Tester oder DevOps bedeutet das: produktiver arbeiten, weniger Wartezeit, schnelleres Feedback.

dockware Next Generation – zurück zur Übersicht

4. dockware/web: Flexibles Grund-Image für PHP und Node

Im neuen dockware-Universum gibt es drei Image-Typen:

  • dockware/web: Das flexible Grund-Image für PHP- und Node-Anwendungen. Du kannst es problemlos mit eigenen Services oder Datenbanken kombinieren. Es unterstützt Version-Switching und ist äußerst leichtgewichtig.
  • dockware/shopware: Das All-in-One-Image mit vorinstalliertem Shopware 5 oder 6 sowie allen wichtigen Developer- und Debug-Tools. Es ersetzt die alten „play“ und „dev“-Varianten.
  • dockware/shopware-essentials: Volle Entwicklungsumgebung ohne Shopware-Sourcecode – ideal, wenn du deinen eigenen Shopware-Kern mitbringst.

4. dockware/web: Das vielseitige Grund-Image für Webentwicklung (nicht nur Shopware)

dockware/web ist das einzige Image aus der neuen dockware-Generation, das nicht ausschließlich für Shopware entwickelt wurde. Es bietet dir eine flexible und schlanke Basis für sämtliche PHP- und Node.js-Anwendungen, egal ob du Shopware nutzt oder andere Webprojekte entwickelst. Dieses Image eignet sich perfekt, wenn du eine Entwicklungsumgebung brauchst, die einfach mit deinen eigenen Services und Datenbanken kombiniert werden kann.

Die Unterstützung von Version-Switching für PHP und Node.js macht dockware/web extrem flexibel. So kannst du ohne großen Aufwand verschiedene Projekte mit ihren individuellen Anforderungen parallel bearbeiten. Das schont Ressourcen und spart dir wertvolle Zeit bei der Einrichtung neuer Projekte, unabhängig von Shopware.

dockware Next Generation – zurück zur Übersicht

5. dockware/shopware: Komplettes Shopware-Entwicklungs-Image

Das dockware/shopware Image ist dein Allrounder für Shopware 5 und 6: Es bringt Shopware vorinstalliert mit und alle wichtigen Entwickler- und Debug-Tools direkt mit. Damit ersetzt es die alten „play“ und „dev“-Images und liefert eine sofort einsatzbereite Umgebung.

Mit dockware/shopware kannst du Plugins entwickeln, testen oder neue Funktionen überprüfen, ohne Zeit mit Setup oder Konfiguration zu verlieren. Die Umgebung läuft stabil und performant, inklusive Xdebug, Watchers, Mailcatcher und weiteren Tools für effizientes Arbeiten. So bleibst du fokussiert auf deine Entwicklung.

dockware Next Generation – zurück zur Übersicht

6. dockware/shopware-essentials: Volle Entwicklungsumgebung ohne Shopware-Sourcecode

Wenn du deinen eigenen Shopware-Kern mitbringst oder individuelle Sourcecode-Basis hast, ist dockware/shopware-essentials die beste Wahl. Das Image stellt eine vollständige Entwicklungsumgebung bereit, verzichtet jedoch auf den vorinstallierten Shopware-Sourcecode.

Das bedeutet volle Flexibilität für dein Projekt: Du kannst jede Shopware-Version nach Belieben installieren und verwalten, während du alle wichtigen Services wie MySQL, Mailcatcher und Debugging-Tools in deinem Container nutzt. So entwickelst du maßgeschneiderte Lösungen mit maximaler Kontrolle.

dockware Next Generation – zurück zur Übersicht

7. Die neuen dockware Images: web, shopware, shopware-essentials

Das macht dockware Next Generation sehr vielseitig einsetzbar:

  • Für schnelles Testing beliebiger Shopware-Versionen ab 6.7
  • Integriert problemlos in komplexe CI/CD-Pipelines
  • Bietet eine stabile Grundlage für Projekt- und Team-Infrastrukturen

dockware Next Generation – zurück zur Übersicht

4. Entwicklung, Testing und CI/CD mit dockware Next Generation

dockware Next Generation verbessert deinen gesamten Entwicklungsprozess erheblich:

  • Starte und wechsle Shopware-Instanzen in Sekunden
  • Binde eigene Services und Datenbanken im Handumdrehen ein
  • Nahtlose Integration in moderne CI/CD-Systeme – perfekt für automatisierte Tests mit Cypress, Playwright & Co.
  • Setze Environments einfach zurück, klone oder modifiziere sie für Regressionen und Kompatibilitätstests

Dank verkleinerter Image-Größe und optimierter Layer sind auch komplexe Test-Szenarien deutlich effizienter, Container bauen schneller auf und zurücksetzen klappt leichter.

dockware Next Generation – zurück zur Übersicht

8. Beitrag für die Community & Open-Source-Philosophie

Ein wichtiges Ziel von dockware Next Generation ist es, die Community noch stärker einzubinden. Die offene, verständliche Dockerfile-Struktur macht Beiträge (Contributions) einfach und für alle zugänglich. Wartbarkeit und Erweiterbarkeit stehen dabei im Vordergrund, damit neue Features, Tests und Verbesserungen schnell umgesetzt werden können.

Semantic Versioning sorgt für Klarheit und Nachvollziehbarkeit – es gibt keine versteckten Breaking Changes, sondern transparente Releases. Wie bisher stehen Images und Know-how Open Source zur Verfügung.

dockware Next Generation – zurück zur Übersicht

9. Fazit: Warum dockware Next Generation ein Gamechanger ist

dockware Next Generation beseitigt zentrale Schwächen klassischer Docker-Workflows für Shopware. Die extrem schnellen Startzeiten, die verschlankte Image-Basis und klare Trennung der Images eröffnen neue Horizonte für Entwicklerteams und Einzelkämpfer. Wenn du Shopware flexibel, zukunftssicher und wartbar lokal oder in CI/CD nutzen möchtest, kommst du mit den neuen dockware-Versionen schneller und geschmeidiger ans Ziel.

  • Lokale Entwicklungsumgebung und Testing in Höchstgeschwindigkeit
  • Sichere Updates und einfache Wartbarkeit dank Semantic Versioning
  • Effiziente Zusammenarbeit im Team durch standardisierte, portable Setups

Wenn du moderne Webentwicklung mit Shopware und Docker machst, solltest du die neue dockware Generation unbedingt testen.

dockware Next Generation – zurück zur Übersicht

10. Das ist dasstweb

dasistweb ist eine mehrfach preisgekrönte, zertifizierte Shopware Enterprise Agentur und ein fester Bestandteil der Community. Der Ansatz: ganzheitliche E-Commerce-Lösungen für B2B-, D2C- und B2C-Marken, bei denen Technik, Strategie und Brand-Experience nahtlos zusammengeführt werden. Zu den namhaften Kunden zählen Unternehmen wie Fischer Sports, S. Oliver oder Wortmann. Zahlreiche Awards, von Usability-Auszeichnungen bis zum Wirtschaftspreis Miesbach, dokumentieren das Renommee der Agentur ebenso wie eine hohe Kundenzufriedenheit. Mit über 1.500.000 Downloads hat dasistweb das beliebteste Tool für Shopware Entwickler geschaffen, die mit den unterschiedlichen Versionen von dockware arbeiten.
dockware Next Generation – zurück zur Übersicht
dockware Next Generation – zurück zur Übersicht

8. Quellen und weiterführende Links