En benader je het IP dan ook op de correct poort ?
Zoals je ziet staat de toekenning van een lokale poort op "Automatisch" , dus de moment dat de container start zal er een TCP-poort toegewezen worden, die dan in de container naar TCP/3306 gemapped gaat worden (mariadb/mysql)
Je kan zelf een poort toekennen als je een edit doet, uiteraard mag deze poort niet overlappend zijn met iets dat al in gebruik is op het systeem.
Je kan vb 23306 of 33306 nemen oid
Dus wat is je probleem ? Kan je de database niet benaderen ? Staat die wel correct ingesteld dat je "remote connections" MAG doen ? Mischien staat die enkel naar 127.0.0.1 te luisteren ?