Docker Installation -> Access denied for user 'app' nach Installation

Hey, hab mir jetzt mal einen Root Server geholt - leider immer noch mit Problemen.

Ubuntu 18.04 LTS mit Docker, Docker-composer, PHP 7.4 sowie MYSQL 5.7.29

  • Nutzer angelegt.  
  • gits gesaugt
  • im Ordner “development” ./psh.phar docker:start
  • danach ./psh.phar docker:ssh
  • Im Docker Container dann ./psh.phar install

Alles schön und gut. Jetzt beim Aufrufen der Seite unter X.XXX.XXX/development/public - Fehlermeldung.

An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

Bisschen durchgelesen im Netz und in der .env die Zeile

DATABASE_URL=mysql://app:app@mysql:3306/shopware

ersetzt mit

DATABASE_URL=mysql://app:app@127.0.0.1:3306/shopware

Jetzt die Fehlermeldung

An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user ‘app’@‘localhost’ (using password: YES)

  • Komme leider nicht weiter Jungs. Wodran liegt es ich will endlich mal anfange zu entwicklen  Gasp

Ich habe leider die identische Fehlermeldung. Hast Du in der Zwischenzeit eine Lösung gefunden?

MySQL ist ja ein eigener Container und daher definitiv nicht unter localhost oder 127.0.0.1 erreichbar. Ist so auch als Alias des Containers in der docker-compose definiert: https://github.com/shopware/development/blob/master/docker-compose.yml#L29

Klingt mir eher so, als würde der mysql-Container nicht laufen. Mal per „docker ps“ geschaut, ob der auch läuft?