Det ser ud til, at du har en tastefejl i mariadb
tjenestedefinition:
ports:
- 3300:3306
Du konfigurerede portkortlægning, så containeren er tilgængelig på 3300
men du har ikke videregivet disse oplysninger til PHPMyadmin. Som et resultat af et forsøg på at oprette en timeout.
Sidebemærkning:du behøver slet ikke at eksponere port for database - andre containere vil kommunikere med den ved hjælp af Dockers virtuelle netværk og for lokal adgang kan du bruge docker container -it exec
docker-compose exec db mysql...