/
/
Не загружается docker-контейнер с MySQL

Не загружается 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

В этой статье