—build
контейнер с mysql билдился нормально и запускался, а теперь выдаёт ошибку ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'%'
собсна а как зайти в контейнер, если он висит в состоянии exited?
Никак, на то он и exited.
случайно не знаешь как решить/в каком направлении копать?
в направлении решения Operation CREATE USER
Я давно не работал с mysql, но если брать за аналогию с образом постгреса, то у тебя в энтрипоинте запускаются скрипты для инициализации бд. В постгресе это делается при пустой директории с данными на этапе initdb, все скрипты подтягиваются из специальной директории, куда их надо примаунтить/запечь в образ, в ридми к образу все написано. Весьма вероятно, что у тебя создание юзера запускается более одного раза и без всяких create if not exists, очевидно.
Обсуждают сегодня