По какой-то причине, в Docker под Windows запускаются не все версии MySQL и его форков. Приведу небольшой список того, что работает точно:
mysql:5.5.55
mysql:5.6.36
mysql:5.7.18
mysql:8.0.1
percona:5.5.541
percona:5.6.35
По какой-то причине не удалось найти версию mariadb, которая бы запустилась в windows docker. Также возможно потребуется небольшая конфигурация для нормальной работы. В файле docker-compose это можно указать так:
command: --innodb-flush-method=O_DSYNC --innodb-use-native-aio=0 --log_bin=ON