# Wie Dockware:latest mit eigenem Docker MYSQL Server nutzen

**URL:** <https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106>\
**Category:** Shopware 6 (German)\
**Created:** [1. September 2023 um 10:01 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106 "2023-09-01T10:01:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [1. September 2023 um 10:01 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/1 "2023-09-01T10:01:05Z")

</div>

Hallo,

Ich habe mir für die DEV Umgebung einen eigenen Docker MYSQL Container gebaut welcher ohne Probleme für Wordpress, Portainer, phpmyadmin, adminer, Shyim:shopware usw. verwendet wird.

Leider bekomme ich Dockware:latest nicht dazu die Datenbank zu nutzen und beim Containerstart die Shopwaredatenbank zu erstellen.

Ein eigenes Docker Netzwerk ist erstellt und beiden Containern zugeordnet.

Hat hier jemand Erfahrung und könnte mir ggf. unter die Arme greifen?

Lg

---

<div class="post-metadata">

**Author:** ![dirk.h](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dirk.h](https://forum.shopware.com/u/dirk.h)\
**Post date:** [27. Februar 2024 um 16:12 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/2 "2024-02-27T16:12:17Z")

</div>

Hi würde das Thema gerne auch aufgreifen. Bisher sind alle Versuche gescheitert.

> **[Dockware and other images](https://docs.dockware.io/faq/dockware-and-other-images)**

Hier wird ja beschrieben das es möglich ist einen „externen“ MYSQL-Server zu nutzen.  
Ich weiß nicht was ich falsch mache aber der Container übernimmt einfach nicht die Daten aus der .env sondern es wird immer der Interne Server verwendet.  
Was kann ich machen bzw. was mache ich falsch?

Vielleicht hat es ja jemand hinbekommen und kann berichten wie man es macht?!

Danke schon mal im Voraus!

---

<div class="post-metadata">

**Author:** ![olli.k](https://avatars.discourse-cdn.com/v4/letter/o/e99b99/32.png) [@olli.k](https://forum.shopware.com/u/olli.k)\
**Post date:** [27. Februar 2024 um 19:46 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/3 "2024-02-27T19:46:53Z")

</div>

Ich empfehle DDEV für die Entwicklung zu nutzen! Ich hatte auch nur ärger mit dockware gerade auf dem Mac. Zudem hatte ich mit dockware immer massive Performance Probleme. Vielleicht ist es für euch eine alternative?

> **[CMS Quickstarts - DDEV Docs](https://ddev.readthedocs.io/en/latest/users/quickstart/#shopware)**
>
> Do local website development on your computer or in the cloud with DDEV.

DDEV bringt bereits alles mit was du brauchst…

---

<div class="post-metadata">

**Author:** ![olli.k](https://avatars.discourse-cdn.com/v4/letter/o/e99b99/32.png) [@olli.k](https://forum.shopware.com/u/olli.k)\
**Post date:** [27. Februar 2024 um 19:49 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/4 "2024-02-27T19:49:01Z")

</div>

Ah ich hab zu schnell geantwortet 😃 das mit dem externen Server hab ich noch nie gemacht, daher kann meine Antwort, glaub ich, ignoriert werden

---

<div class="post-metadata">

**Author:** ![dirk.h](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dirk.h](https://forum.shopware.com/u/dirk.h)\
**Post date:** [27. Februar 2024 um 21:54 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/5 "2024-02-27T21:54:41Z")

</div>

danke trotzdem fürs Antworte 😉  
Mal schauen vielleicht hat ja noch jemand eine Idee.

Also irgendwie wird die .env einfach nicht übernommen aber ich weiß nicht wieso.

> version: „3“
> 
> services:
> 
> ```
> shopware:
> image: dockware/play:latest
> container_name: shopware
> ports:
> - "80:80"
> networks:
> - web
> 
> db:
> image: mysql:5.7
> container_name: mysql
> networks:
> - web
> environment:
> - MYSQL_ROOT_PASSWORD=hidden
> - MYSQL_USER=shopuser
> - MYSQL_PASSWORD=secret
> - MYSQL_DATABASE=shopware
> 
> ```
> 
> networks:  
> web:  
> external: false

in der .env

> DATABASE\_URL=mysql://shopuser:secret@db:3306/shopware

habe auch in die docker-compose.yml noch mal

> env\_file:  
> - .env

leider auch hier ohne Erfolg

---

<div class="post-metadata">

**Author:** ![olli.k](https://avatars.discourse-cdn.com/v4/letter/o/e99b99/32.png) [@olli.k](https://forum.shopware.com/u/olli.k)\
**Post date:** [27. Februar 2024 um 22:26 UTC](https://forum.shopware.com/t/wie-dockware-latest-mit-eigenem-docker-mysql-server-nutzen/101106/6 "2024-02-27T22:26:15Z")

</div>

Muss hier nicht noch der Port freigegeben werden?

Also

```auto
    ports:
      - '3306:3306'
    expose:
      - '3306'

```
