Это же у вас уже ваша настройка?
он запускается и сразу падает в сообщением что я ранее писал 🙁
Так вы не mysql в нём запускайте, а bash какой-нибудь или busybox. Докиньте бинарник, если надо. Там в докере есть какой-то параметр, который указывает, что запускать. Сейчас под рукой нет ни одного докера чтобы вспомнить.
зачем если я использую официальный образ ?
а при чем здесь вообще образ? у вас ошибка - нет места в /var/lib/mysql, в который вы вообще монтируете mysql_data volume, как это volume создавался? какие там ограничения на размер?
либо у вас в целом докер израсходовал все место, которое вы ему выделяли, посмотрите что это место использует через docker system df посмотрите какой лимит в настройках докера, удалите ненужное - docker prune в любом случае это не проблема mysql, а проблема докера
удалил все тома что были и потом завелось 🙂
Чтобы выяснить, какого чёрта он не можэт писать в тот файлик, конечно.
Обсуждают сегодня