Meine ersten Schritte mit Admidio und Docker sind noch nicht sehr erfolgreich.
Nach Installation einer MariaDB und Admidio mittels den aktuellen Docker Images wie unter https://github.com/Admidio/admidio/blob ... -Docker.md beschrieben, erhalte ich bei dem Versuch die Datenbank zu verbinden, die Meldung: 
 The connection to the database failed!
The following error occurred:
SQLSTATE <2002> No such file or directory.
Die Datenbank Zugangsdaten
Datenbank Zugangsdaten
Datenbanksystem MySQL
Host localhost
Port 3306
Datenbank admidio
Anmeldename admidio
Passwort ***** [MYSQL_PASSWORD]
Tabellenpräfix adm
Über Docker habe ich den Container mit folgenden Parameter gestartet:
docker run --detach -it --name "Admidio-MariaDB" \
  -p 3306:3306 \
  --restart="unless-stopped" \
  -v "Admidio-MariaDB-confd:/etc/mysql/conf.d" \
  -v "Admidio-MariaDB-data:/var/lib/mysql" \
  -e MYSQL_DATABASE="admidio" \
  -e MYSQL_ROOT_PASSWORD="****************" \
  -e MYSQL_USER="admidio" \
  -e MYSQL_PASSWORD="*****" \
  mariadb:latest
Hat jemand eine Idee, woran es liegen könnte?
			
			
									
									
						Installation mit Docker: Connection to DB. failed SQLSTATE <2002>
Re: Installation mit Docker: Connection to DB. failed SQLSTATE <2002>
Dank eines Tipps aus dem Freundeskreis, habe ich jetzt mal mittels
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [admidio-mariadb-container-ID]
die IP-Adresse des containers abgefragt. Und siehe da, die IP-Adresse ist nicht localhost, sondern
172.17.0.2
Und schon klappt die Verbindung von admidio zu mariaDB des DB-Containers.
			
			
									
									
						docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [admidio-mariadb-container-ID]
die IP-Adresse des containers abgefragt. Und siehe da, die IP-Adresse ist nicht localhost, sondern
172.17.0.2
Und schon klappt die Verbindung von admidio zu mariaDB des DB-Containers.
