Hallo,
bei unserer Egropware Installation egroupware-docker (21.1.20230210) auf ubuntu 22.04 / PHP 8.1.15 möchte ich gerne von “extern” auf die MariaDB Datenbank zugreifen und bin dabei nach dieser Anleitung vorgegangen.
Im docker-compose.ovverride.yml file habe ich den Port wie in der Anleitung eingetragen und docker dann neu gestartet.
Dabei bekomme ich ein Error, das 127.0.0.1:3306 schon in Benutzung sei, bzw. der Port 3306 schon vergeben ist.
ERROR: for db Cannot start service db: driver failed programming external connectivity on endpoint egroupware-db (0c68d73db043a0d66f53644a3969de8c5d1291a1b3c6b16bd2868f76f70b3fb8): Error starting userland proxy: listen tcp4 127.0.0.1:3306: bind: address already in use
Beim starten/stoppen ist mir aufgefallen, das anscheinend 2 egroupware-db Instanzen vorhanden sind, wobei entweder die Erste Instanz mit error quittiert wird oder automatisch mit remove entfernt wird. Ist das normal.
Restarting egroupware-db … error
Restarting b88246a94c5b_egroupware-db … done
Restarting egroupware … done
Restarting egroupware-nginx … done
Restarting egroupware-watchtower … done
Restarting egroupware-push … done
Der Fehler scheint sich ja auch auf die erste Instanz zu beziehen und die zweite startet dann nur mit dem normalen Portverweis. Vielleicht habt Ihr ja eine Idee.
Danke im Voraus
Christian