mureevms, с чем несогласны то?
Волюмы БД у него примаунчены на хосте: - mysql8stage:/var/lib/mysql
никто не мешает их примаунтить в докер имидж раннера, сделать все миграции, потом стартовать новую версию приложения.
их очень много, они будут просто огромными, зачем вам эти списки? (тем более их вряд ли кто даст).
используйте nslookup в консоли или сервисы whois что бы проверить на занятость.
lolrofl01, нет это так не работает. То что у вас маунтится файл в папку /docker-entrypoint-initdb.d/ - это просто создатель докер образа предусмотрел инициализацию БД данными.
что бы сделать бэкап в sql нужно не тушить композ, а сделать экзек, вроде такого:
docker exec -it db sh -c "mysqldump -uroot -ppass base > /backup"
предварительно замаунтить еще один том ./backup:/backup
Нужно будет поиграться, т.к. написал по памяти, не проверяя.
PS
хотя можно и не маунтить больше ничего, да просто в /docker-entrypoint-initdb.d/dump.sql
Вопрос был сформулирован "Как исправить fatal error?" - фатал эррор пропал ;-)
Я тут ознакомился - список огромный, возможно повезет и вдруг проблема только в чем то одном, но при таком листинге - я сомневаюсь что кто-то пилил плагин на будущую совместимость обновления интерпретатора...
А как вы резолвите и что не получается. Если вы надеетесь что браузер там найдет сервис, то нет не найдет. Опишите задачу, что сделать то хотите и какой результат ожидаете.
Волюмы БД у него примаунчены на хосте:
- mysql8stage:/var/lib/mysql
никто не мешает их примаунтить в докер имидж раннера, сделать все миграции, потом стартовать новую версию приложения.