Wordpress Installation auf hypriot RPi in Docker mit Portainer

vzwo

Cadet 4th Year
Registriert
Nov. 2007
Beiträge
98
Hallo zusammen,

ich nutze einen RPi3 mit hypriot als OS um darauf Docker laufen zu lassen. Das funktioniert auch, z.B. mit Portainer. Aber ich kriege keine Wordpress Installation zum laufen.
Ich nutze ein compose Skript in Portainer zum aufsetzen (das Skript von Dockerhub https://hub.docker.com/_/wordpress). Angepasst habe ich die MySQL Installation. Statt mysql:5.7 nehme ich hypriot/rpi-mysql.

Alles läuft ohne Fehlermeldung durch. Wenn ich dann aber auf die Wordpress Installation zugreifen will, kommt die Fehlermeldung "Error establishing database connection". Der log von MySQL spuckt aus:

error: database is uninitialized and MYSQL_ROOT_PASSWORD not set
Did you forget to add -e MYSQL_ROOT_PASSWORD=... ?

Warum soll ich das tun? Ich hab mit dem gleichen Skript auf einem AlmaLinux Server erfolgreich Wordpress installiert. Da hab ich auch kein root PW gesetzt. Kennt jemand die Spezialitäten der hypriot/rpi-mysql?

Danke!
 
Warum sollst du das Root Passwort setzen?

Naja, weil das Image die Env Variable eben verlangt:

MYSQL_ROOT_PASSWORD​


This variable is mandatory
siehe: https://hub.docker.com/r/hypriot/rpi-mysql/ -> Environment Variables

Die docker-compose aus dem Wordpress Beispiel kannst du halt nicht einfach 1zu1 übernehmen, wenn du das Image für die MySQL tauscht, du musst schon die Doku von dem anderen Image lesen ;)
 
Thanks! Mal wieder die alte Weisheit: "Wer lesen kann, ist klar im Vorteil".

😬
 
Zurück
Oben