я так понимаю надо открывать доступ на самом mysql хостовом чтобы принимал соединения с локальной сети
docker run -p 3306:3306 mysql
и стучись на 3306 порт на айпи хоста, докер пропишет соответсствующее нат правило, в чем можешь убедится посмотрев айпитейблс
и еще есть нюанс на после которого появляются открые голой жопой эластики и мемкеши - если хочешь ограничить доступ извне к опубликованному порту то правило надо прописывать не в INPUT а в FORWARD
точнее в DOCKER-USER