Не загружается docker-контейнер с MySQL
Симптомы
Docker-контейнер с MySQL бесконечно перезагружается.
В системном журнале по службе Docker можно обнаружить следующие ошибки:
level=error msg="stream copy error: read /proc/self/fd/27: file already closed"
level=error msg="<id_контейнера> cleanup: failed to delete container from containerd: cannot delete running task <id_контейнера>: failed precondition"Решение
Внимание!
Данное решение не подходит, если в журнале проблемного контейнера присутствует сигнал signal 6:
docker logs <имя_контейнера> | "grep signal 6"
Определите точное имя контейнера с помощью команды:
docker ps -a | grep <id_контейнера>Для устранения бесконечной перезагрузки, необходимо сначала остановить и удалить контейнер:
docker stop <имя_контейнера>
docker rm <имя_контейнера>После этого можно пересоздать контейнер:
/usr/local/mgr5/sbin/mgrctl -m ispmgr db.server.edit reinstall=on elid=<имя_контейнера> sok=ok