Docker: Wordpress und MySQL

Status
Für weitere Antworten geschlossen.

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Hallo,

vorab: ich bin Dockerfrischling. ;)

Heute wollte ich testweise in Docker mit Wordpress rumspielen.
Nach dem Start kam direkt die Frage nach der Datenbank.

Ich habe also das Dockerimage mysql geladen und mit folgenden Eckdaten gestartet:
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=testdb
MYSQL_USER=testuser
MYSQL_PASSWORD=testpw

Beide Container laufen. Auch die Datenbank scheint angelegt worden zu sein.

Im Terminal vom MySQL-Container habe ich mittels "show databases;" die angelegte Datenbank gefunden.

Aber egal was ich bei Wordpress eingebe, er findet die Datenbank nicht. Beim Datenbank:Host habe ich alle IP, localhost und Portvarianten durch.

Wo liegt mein Fehler?


docker.jpg


mysql.jpg


terminal.jpg


wordpress.jpg
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.165
Punkte für Reaktionen
63
Punkte
68
In dieser Konfiguration sollte es die normale LAN IP-Adresse (nicht localhost) der Synology mit Port 32779 sein.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.476
Punkte für Reaktionen
359
Punkte
103
Normalerweise verwendet man den Container-Namen bzw. den Netzwerk-Alias des Datenbank-Containers, so dass die Container direkt über das "Container-Netzwerk" miteinander kommunizieren können. Dann kann man auch das Port-Mapping von der Datenbank weglassen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat