# SW6 Docker Installation mittels offizieller Doku

**URL:** <https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007>\
**Category:** Installation / Einstieg\
**Created:** [6. Oktober 2025 um 10:58 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007 "2025-10-06T10:58:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![c.rosenberger](https://avatars.discourse-cdn.com/v4/letter/c/7ea924/32.png) [@c.rosenberger](https://forum.shopware.com/u/c.rosenberger)\
**Post date:** [6. Oktober 2025 um 10:58 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/1 "2025-10-06T10:58:31Z")

</div>

Hallo,

Ich bin gerade dabei eine Produktiv Instanz mittels Docker aufzusetzen. Das funktioniert grundsätzlich mit der offiziellen Doku auch ganz gut.

Jedoch macht der Deployment-Helper Probleme, da dieser ständig alle Plugins installieren sowie aktivieren möchte. Laut Doku, kann man dies mittels dem .shopware-project.yml file deaktivieren. Leider funktioniert dies aber nicht.

Ich habe folgende Doku verwendet: [Docker Image | Shopware Documentation](https://developer.shopware.com/docs/guides/hosting/installation-updates/docker.html)

Ich habe das File auch im Root-Verzeichnis abgelegt.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/e/0e695a6e4d4140eb78ee16960aacf4d67a7ac1b0.png)

Hatte das Problem schon jemand?

Danke.

---

<div class="post-metadata">

**Author:** ![robertschoenfeld\_1](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@robertschoenfeld\_1](https://forum.shopware.com/u/robertschoenfeld_1)\
**Post date:** [11. März 2026 um 13:00 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/2 "2026-03-11T13:00:25Z")

</div>

Hallo,

Ich habe hier Mal eine Dokumentation gemacht. Weiß nicht ob es dir weiterhilft.

Wie hast du es mit den Workern gelöst? Bei mir werden die schnell unhealthy.

Wûrde mich über deine composer.yml freuen oder generell, wie du es gelöst hast 🙂

> [@Komplette Installationsanleitung für Anfänger Shopware 6 mit Docker](https://forum.shopware.com/t/komplette-installationsanleitung-fuer-anfaenger-shopware-6-mit-docker/108709/4):
>
> Mit der Anleitung kann man jeden X-beliebigen Docker-Container auf dem Zielsystem hochfahren. Ich habe das auf dem gleichen Server mit Stirling PDF, DocuSeal und SnipeIT gemacht. Das geht sicher genauso mit Typo, Drupal, WP, Contao or whatever wink

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marco.steinhaeuser/32/14512_2.png) [@marco.steinhaeuser](https://forum.shopware.com/u/marco.steinhaeuser)\
**Post date:** [11. März 2026 um 19:30 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/3 "2026-03-11T19:30:01Z")

</div>

Hallo @robertschoenfeld_1

ich bin leider noch nicht ganz soweit, arbeite noch kurz hinter Deinen Erkenntnissen. Fakt ist: ich habe endlich auch ein eigenes Shopware-Projekt 🙂

---

<div class="post-metadata">

**Author:** ![robertschoenfeld\_1](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@robertschoenfeld\_1](https://forum.shopware.com/u/robertschoenfeld_1)\
**Post date:** [11. März 2026 um 20:14 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/4 "2026-03-11T20:14:38Z")

</div>

ich bin gespannt auf deine Erkenntnise. Insbesondere bezüglich des Migrationsassistenten….

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [12. März 2026 um 04:49 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/5 "2026-03-12T04:49:18Z")

</div>

@robertschoenfeld_1 was steht denn in container logs wieso er unhealthty wurde oder was sagt `docker inspect`?

---

<div class="post-metadata">

**Author:** ![robertschoenfeld\_1](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@robertschoenfeld\_1](https://forum.shopware.com/u/robertschoenfeld_1)\
**Post date:** [12. März 2026 um 10:38 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/6 "2026-03-12T10:38:06Z")

</div>

> [@Migrationsassistent bleibt hängen](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/37):
>
> Hallo R4M. Nein, sowas mache ich nie. Plugin oder Shopware updaten mache ich immer grundsätzlich separat. Andere Sachen wie auch Migration entweder davor oder danach. Wie ich bereits oben geschrieben habe es liegt definitiv an der neuesten Version des Migrationsplugins. Was anderes kann nicht sein.

Hier habe ich meine Fehlermeldung ganz unten gepostet

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [12. März 2026 um 12:42 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/7 "2026-03-12T12:42:16Z")

</div>

Klingt so als hättest du die serializer strategie geändert zwischenzeitlich. Ich würde einmal die queue resetten. In der Datenbank in der tabelle messenger\_messages oder enqueue

---

<div class="post-metadata">

**Author:** ![robertschoenfeld\_1](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@robertschoenfeld\_1](https://forum.shopware.com/u/robertschoenfeld_1)\
**Post date:** [12. März 2026 um 13:37 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/8 "2026-03-12T13:37:02Z")

</div>

Evtl liegt es auch daran, dass ich den Admin worker noch nicht deaktiviert habe. Das werde ich später Mal prüfen.

---

<div class="post-metadata">

**Author:** ![c.rosenberger](https://avatars.discourse-cdn.com/v4/letter/c/7ea924/32.png) [@c.rosenberger](https://forum.shopware.com/u/c.rosenberger)\
**Post date:** [27. März 2026 um 07:45 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/9 "2026-03-27T07:45:54Z")

</div>

Hallo @robertschoenfeld_1

Ich habe mit den Workern eigentlich gar keine Probleme. Ich muss aber auch zugeben, dass ich die Docker Version noch in keinem Produktivsystem habe, da die bisherigen Hosting-Provider die klassische Variante bevorzugen.

Ich hatte nur Probleme mit dem Deployment-Helper, da ich finde, dass dieser nicht gut beschrieben wird in der Doku. Zum Beispiel machte es Probleme wenn man Plugins später über den Store installiert wenn im .shopware-project.yml die extension-management nicht disabled wird.

Ich habe meine CI/CD so umgebaut, dass pro Image Version ein Image für Prod und Staging erstellt wird. Für dies ist der Deployment-Helper wieder super, da so zum Beispiel automatisch der Staging-Modus aktiviert wird:

`deployment:  
extension-management:  
enabled: false

one-time-tasks:  
- id: foo  
script: |  
# runs one time in deployment, then never again  
php bin/console system:setup:staging --no-interaction --force`

Ich habe es aber bisher mit Docker nur zu Testzwecken verwendet.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [30. März 2026 um 07:26 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/10 "2026-03-30T07:26:34Z")

</div>

@c.rosenberger wäre das so besser in den Docs?

> <https://github.com/shopware/docs/pull/2210/files>
>
> \## Summary
> \- Add warning that runtime-installed extensions (via Store/Admin UI) …conflict with Deployment Helper's \`extension-management\` when enabled
> \- Add dedicated section "Extension Management and Store-installed Plugins" with two clear options: manage all via Composer (recommended) or disable extension-management
> \- Add inline comment in the YAML config example pointing to the new section
> 
> Based on customer feedback that the interaction between \`extension-management\` and Store-installed plugins was not well documented.
> 
> \## Test plan
> \- \[\] Verify the new section renders correctly (warning box, code blocks, link to extension-management page)
> \- \[\] Verify the inline YAML comment in the config block is clear

---

<div class="post-metadata">

**Author:** ![c.rosenberger](https://avatars.discourse-cdn.com/v4/letter/c/7ea924/32.png) [@c.rosenberger](https://forum.shopware.com/u/c.rosenberger)\
**Post date:** [30. März 2026 um 08:30 UTC](https://forum.shopware.com/t/sw6-docker-installation-mittels-offizieller-doku/108007/11 "2026-03-30T08:30:26Z")

</div>

@shyim Viel besser, danke.  
Ich denke so sollte man sich zukünftig auskennen.
