Irgendwie ist das Networking im Docker “kaputt”, ich kann aus dem egroupware Container nichts außerhalb erreichen:
root@3e82e7f8622b:/# curl -i https://www.egroupware.org/currentversion
curl: (7) Failed to connect to www.egroupware.org port 443: No route to host
Fiel mir auch erst auf, als ich versucht habe zu untersuchen, warum der egroupware Container nicht mit der DB sprechen kann:
Can not connect to mysqli database mysql on host db:3306 using user root! (ADOdb::Connect(db:3306, root, $Password, mysql) failed.) (100)
Habe versucht im egroupware Container mariadb-client zu installieren, aber apt kann auch keine Update machen.
Auch der laufende Nginx Container ist vom Host nicht zu erreichen:
root@ubuntu:/etc/docker# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7a679b8b6261 nginx:stable-alpine "/docker-entrypoint.…" 16 minutes ago Up 16 minutes 127.0.0.1:8080->80/tcp egroupware-nginx
8afaccc2b383 phpswoole/swoole:5.0-php8.1-alpine "docker-php-entrypoi…" 16 minutes ago Up 16 minutes egroupware-push
87674d38a236 containrrr/watchtower:latest "/watchtower --sched…" 16 minutes ago Up 16 minutes 8080/tcp egroupware-watchtower
3e82e7f8622b egroupware/egroupware:23.1 "/entrypoint.sh php-…" 16 minutes ago Up 16 minutes 9000/tcp egroupware
c1cb0687eef5 mariadb:10.6 "docker-entrypoint.s…" 16 minutes ago Up 16 minutes 3306/tcp egroupware-db
b2db55b356e9 quay.io/egroupware/collabora-key:stable "/start-collabora-on…" 16 minutes ago Up 16 minutes 127.0.0.1:9980->9980/tcp collabora-key
root@ubuntu:/etc/docker# curl -i http://localhost:8080
^C
Ich kann nicht sagen ob das eine absichtliche Sicherheits-Maßname ist, oder einfach nur eine kaputte Docker Installation/Konfiguration.
Für mich ist das damit erst mal erledigt, entweder kommst Du mit deren Support weiter, oder suchst Dir einen anderen Hoster …
Ralf