Я решил это. Проблема заключалась в том, что в моей команде для запуска контейнера отсутствовала опция -p
, из-за чего мой контейнер не привязывался к нужному порту (?).
Рабочая команда:
docker run --name mdb -e MYSQL_ROOT_PASSWORD=admin_password_here -p 3306:3306 -d mariadb/server:10.1
Кроме того, я заметил, что изменение параметров переадресации портов внутри вашего VirtualBox требует перезагрузки указанной машины:
docker-machine restart default
Наконец, убедитесь, что строка адреса привязки закомментирована. Я пытался привязать его к разным адресам, но не оставляя закомментированных определенно работает:
#bind =127.0.0.1