Ошибочно удалить Docker контейнер
Я по ошибке удалил свой контейнер с метрическим битом док-станции, и теперь он не работает. Я пытаюсь перезапустить его, но получаю сообщение об ошибке "Ошибка ответа от демона: невозможно перезапустить метрический бит контейнера: контейнер помечен для удаления и не может быть запущен".
Я был бы признателен за любую помощь, как я могу перезапустить этот контейнер. Спасибо!!
1 ответ
Если он все еще работает, сделайте снимок docker commit
(или же docker commit --pause=false
, если это не позволяет вам сделать это иначе). Затем дайте ему умереть и начните новый с изображения, которое вы сохранили commit
,
ПРИМЕЧАНИЕ. Я не знаю наверняка, что это будет работать (не пробовал), но если все остальное не сработает - и если у вас есть доступ к хосту, на котором работает контейнер, вы можете узнать, где находятся файлы контейнера. с docker inspect
и возьмите каталог из того места, где докер хранит все объемные изображения (обычно /var/lib/docker
).