Docker: Wordpress und MySQL

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

peterhoffmann

Benutzer
Sehr erfahren
Registriert
17. Dez. 2014
Beiträge
6.057
Reaktionspunkte
1.858
Punkte
254
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
 
In dieser Konfiguration sollte es die normale LAN IP-Adresse (nicht localhost) der Synology mit Port 32779 sein.
 
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