Изглежда, че имате правописна грешка в mariadb
дефиниция на услугата:
ports:
- 3300:3306
Конфигурирали сте преобразуване на портове, така че контейнерът да е достъпен на 3300
но не сте предали тази информация на PHPMyadmin. В резултат на това опитът за свързване просто изтече.
Странична бележка:изобщо не е необходимо да излагате порт за база данни - другите контейнери ще комуникират с нея, използвайки виртуалната мрежа на Docker, а за локален достъп можете да използвате docker container -it exec
docker-compose exec db mysql...