docker-контейнер с mysql при старте переходит в странное состояние

У меня очень странная ситуация.

был прекрасно работающий docker - контейнер с mysql.

Некоторое время он отлично работал.

И вот сегодня утром я заметил, что при запуске контейнера

  1. к нему нельзя подключиться MySQL-клиентом

  2. к нему нельзя подключиться и через docker exec - появляется сообщение Error response from daemon: Container be38e6f3836781582039dba0e63da6206c13bd93d34be2696a4015c4880e2892 is restarting, wait until the container is running

  3. dmesg заполнен однотипными записями вида

     [  823.432534] veth22bb256: renamed from eth0
     [  823.569893] docker0: port 1(veth731e4a1) entered disabled state
     [  823.570384] device veth731e4a1 left promiscuous mode
     [  823.570396] docker0: port 1(veth731e4a1) entered disabled state
     [  883.364720] docker0: port 1(vethf53787c) entered blocking state
     [  883.364725] docker0: port 1(vethf53787c) entered disabled state
     [  883.364893] device vethf53787c entered promiscuous mode
     [  883.367305] IPv6: ADDRCONF(NETDEV_UP): vethf53787c: link is not ready
     [  884.154391] eth0: renamed from veth35f5494
     [  884.174139] IPv6: ADDRCONF(NETDEV_CHANGE): vethf53787c: link becomes ready
     [  884.174199] docker0: port 1(vethf53787c) entered blocking state
     [  884.174204] docker0: port 1(vethf53787c) entered forwarding state
     [  890.639420] docker0: port 1(vethf53787c) entered disabled state
    
  4. docker logs заполнен вообще пургой вида - см картинку: картинка лога

Из всего этого я делаю вывод, что контейнер как то сломался. Ну, бывает - и память у меня не ECC, и диск мог подглюкнуть как нибудь, в общем, всё возможно.

Но хочу получить доступ к файловой системе выключенного контейнера: вытащить оттуда саму mysql базу в виде файлов (я не успел её отмапить наружу)

Чуть на забыл написать:

при наивной попытке просто зайти по пути cd /var/lib/docker/volumes/aa99540bc981a5ff524d7cb0a04f1cc2b06bd780dfda112febb810a6eb3b59f8/

получаю сообщение Permission denied. Причем, я там на сервере админ :-)

А еще страньше то, что команда, которая точно должна выводить список ID контейнеров ls /var/lib/docker/containers/ - тоже пишет на этом сервере Permission denied. И вот это уже наводит меня на мысль, что посыпалась файловая систем хоста, иначе я такой цирк объяснить не могу

Очень надеюсь на Вашу помощь.


Ответы (0 шт):